我试图让设备的用户帐户在每次更改用户帐户时都不需要更改密码的情况下进行更新。要做到这一点,需要我更改update_resource
方法,但我得到一个DoubleRenderErrror
,我不知道如何解决此问题。在ActiveAdmin内为设计执行`update_resource`时获取DoubleRenderError
这里是我的代码,因为它代表:
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
没有骰子:(,但是任何方式都可以, – Thermatix
你也可以在这里找到类似问题的解决方案 [link_here](https://stackoverflow.com/questions/21610090/double-render-error-rails) –
我很高兴你找到解决方案:) –