ユーザアカウントを変更するたびにパスワードを変更せずにdeviseのユーザアカウントを更新できるようにしようとしています。これを行うには、update_resource
メソッドを変更する必要がありますが、私はDoubleRenderErrror
を取得しており、これを修正する方法がわかりません。それはスタンドとしてここActiveAdmin内でdeviseのために `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) –
私はあなたが解決策を見つけてうれしいです:) –