【发布时间】:2017-08-31 09:46:02
【问题描述】:
我正在尝试更新设计的用户帐户,而无需在每次更改用户帐户时都更改密码。为此,我需要更改 update_resource 方法,但我得到的是 DoubleRenderErrror,但我不确定如何解决此问题。
这是我的代码:
controller do
protected
def update_resource(resource, params)
if params.first[:password].blank?
resource.update_without_password(params.first)
else
resource.update_attributes(params.first)
end
if resource.errors.blank?
redirect_to admin_users_path, :notice => "User updated successfully."
else
render :edit
end
end
end
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 devise activeadmin