Rails - 设计 - 重定向&成功消息未发生

时间:2015-03-25 19:00:05

标签: ruby-on-rails ruby devise forgot-password

我在Rails中更改密码方面取得了成功,但成功的闪存通知没有出现(除非我刷新页面,用户不应该这样做)。这是一个设计问题吗?

我第一次到达时的页面状态 -

enter image description here

输入密码后输入

页面并按“更改我的密码” -

enter image description here

刷新后

页面 enter image description here

1 个答案:

答案 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