【发布时间】:2016-11-25 15:25:21
【问题描述】:
有时我们用户的确认电子邮件被挂断,我需要生成一个确认链接以手动发送给他们。我从 Devise 的邮件视图中获取了代码,但它生成的链接与自动生成的确认电子邮件生成的链接不同:
来自 Devise 的确认邮件视图的代码:
<p><%= link_to 'Confirm my account', confirmation_url(@resource, :confirmation_token => @token) %></p>
示例确认链接:http://myapp.com/confirmation?confirmation_token=dTDYagcDbfJehEJPThRi
我在自定义确认链接生成器中使用的代码:
<p><%= link_to 'Confirm my account', confirmation_url(@user, :confirmation_token => @user.confirmation_token) %></p>
示例确认链接(与上面不同 - 不起作用):http://myapp.com/confirmation?confirmation_token=162baabc80329f01209297af8c49a42e1fdf9066ffef412322b509bc5967052d
如何生成设计确认链接?
【问题讨论】:
标签: ruby-on-rails devise