我在Rails中更改密码方面取得了成功,但成功的闪存通知没有出现(除非我刷新页面,用户不应该这样做)。这是一个设计问题吗?
我第一次到达时的页面状态 -
输入密码后输入
页面并按“更改我的密码” -
刷新后
页面
答案 0 :(得分:0)
好的我解决了,默认的rails行为是转到root_path。我添加了这段代码,很好
class PasswordsController < Devise::PasswordsController
skip_before_filter :require_no_authentication, only: [:edit, :update]
protected
def after_resetting_password_path_for(resource_name)
password_success_path
end
end