设计缺少edit_password_url /

时间:2017-09-20 19:05:03

标签: ruby-on-rails devise

我已经编写了一个RoR应用程序,我使用Devise进行一些用户管理。

我已经将我的应用程序配置为发送用于密码恢复的电子邮件,我在reset_password_instruction.html.erb中使用以下代码:

<p><%= link_to 'Modify password', edit_password_url(@resource, reset_password_token: @token) %></p>

在我的配置环境文件中,我定义了:config.action_mailer.default_url_options = { :host => 'app_url.com' }

当应用程序发送恢复邮件时,它附加一个这样的URL: app_url.comuser app_url.com/user的{​​{1}}。{/}

我错过了什么?

在rails控制台中,我看到了它所支持的URL。

<p><a href=3D"http://app_url.com/users/password/edit?reset_password_=token=3D47da8a08bd3d4asdfadfasdfa3eb9422388467adccfe095f058ca2a3352b12"=>Modify password</a></p>

0 个答案:

没有答案