我成功地在我的Rails应用程序中安装了设计,用户注册完美无缺。我也已经设置好了,用户可以通过发送电子邮件来确认他们的账户。当用户第一次注册时,这可以正常工作(他们通过确认链接获得确认消息)。Rails设计发送电子邮件到错误的电子邮件地址
然而,当用户改变他/她的电子邮件地址从[email protected]
到[email protected]
,该邮件传送到[email protected]
和确认链路没有确认令牌,它看起来像
http://{HOST}/users/confirmation
代替正常的
http://{HOST}/users/confirmation?confirmation_token=TOKEN_HERE
当我重新保存新电子邮件[email protected]
它现在交付到这个地址,但确认标记是无效的,因为它不符合分贝。
我不知道出了什么问题。
confirmation_instructions.html.erb
<p>Welcome <%= @resource.unconfirmed_email? ? @resource.unconfirmed_email : @resource.email %>!</p>
<p>You can confirm your account email through the link below:</p>
<p><%= link_to 'Confirm my account', confirmation_url(@resource, :confirmation_token => @resource.confirmation_token) %></p>
我也有在色器件初始化
也是用sideqik的延迟就业。这些电子邮件全部由sideqik处理
任何帮助? 谢谢