パスワードを更新した後、同じページにリダイレクトします。 私は2つのビューがあります:私はアカウント(編集またはedit_password)を更新するとdev_ ruby on railsで 'after_update_path_for'の同じURLにリダイレクトする方法
edit.html.haml
(account_path)edit_password.html.haml
(account_change_password_path)
、それがルート・ページに私をリダイレクトします(私は同じページにリダイレクトしたい)。
edit_passwordビューでパスワードを変更しようとすると、「edit view」のdeviseエラーが表示されます(edit_passwordビューのdeviseエラーが表示されます)。
私はこの問題を解決しようとした:
class RegistrationsController < Devise::RegistrationsController
# ...
protected
def after_update_path_for(resource)
redirect_to :back
end
end
が、それは動作しません。
どうすれば同じURLにリダイレクトできますか?
その作業と同じですが、「devise errors」は「edit.html.haml(account_path)view」にのみ表示されるのはなぜですか?私はエラー(たとえば、新しいパスワードと確認の新しいパスワードが違う)でパスワードを更新しようとすると、このビューのエラーで私を "account_path"にリダイレクトします。 – Giancarlos