rails设计after_sending_reset_password_instructions奇怪的行为

时间:2014-08-07 11:20:34

标签: ruby-on-rails devise

我希望在发送重置传递指令后重新编写页面,因此,通过设计文档我将其添加到我的password_controller

protected
  def after_sending_reset_password_instructions_path_for(resource_name)
    'buyers/sign_in'
  end

在路线中我有

devise_for :buyers, :controllers => { :passwords => "passwords" }

如果我添加了' xxxxxxx''对于我甚至可以在我的服务器中看到此输出的功能,但它不会重定向到我返回的路径。 有什么问题?

1 个答案:

答案 0 :(得分:0)

最后问题是由于'create'func被重载并严重改变(也称为super不符合我的需要),必须编辑并添加此

if successfully_sent?(resource)
  redirect_to new_partner_session_path
else

让它发挥作用。