我試圖讓設備的用戶帳戶在每次更改用戶帳戶時都不需要更改密碼的情況下進行更新。要做到這一點,需要我更改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) –
我很高興你找到解決方案:) –