Ruby on rails 设计帐户确认链接不起作用

Ruby on rails 设计帐户确认链接不起作用,ruby-on-rails,devise,devise-confirmable,Ruby On Rails,Devise,Devise Confirmable,我从2.2.3->3.2更新了Desive gem。其他一切正常,但以电子邮件形式发送的帐户确认链接不正常 当用户点击该链接时,它总是要求用户重新发送确认链接,但它从不确认帐户 我检查了用户表中存储的确认令牌和作为电子邮件发送的确认令牌,两者都是相同的,但仍然不起作用 这是我的邮箱代码,用于确认帐户 <p>Welcome <%= @email %>!</p> <p>You can confirm your account email throug

我从2.2.3->3.2更新了Desive gem。其他一切正常,但以电子邮件形式发送的帐户确认链接不正常

当用户点击该链接时,它总是要求用户重新发送确认链接,但它从不确认帐户

我检查了用户表中存储的确认令牌和作为电子邮件发送的确认令牌,两者都是相同的,但仍然不起作用

这是我的邮箱代码,用于确认帐户

<p>Welcome <%= @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>
欢迎光临

您可以通过以下链接确认您的帐户电子邮件:

@resource.confirmation\u token)%>

根据您的需要,您需要将设备邮箱更改为使用
@token
而不是旧的
@resource.confirmation\u token

这将修复您遇到的任何基于令牌的确认问题。这可能会修复任何解锁或重置密码令牌的问题。这是您的邮件更新代码

<p>Welcome <%= @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 => @token) %></p>
欢迎光临

您可以通过以下链接确认您的帐户电子邮件:

@token)%%>


这很有效,谢谢。我整天都在寻找这个问题