突然间,Devise的邀请令牌不再有效。 我发送的电子邮件包含链接链接:
<url>/users/invitation/accept?invitation_token=Yr4PWJQNTTu1xP8sU5q5
电子邮件视图中的链接如下:
= link_to "accept invitation", accept_invitation_url(@user, :invitation_token => @user.invitation_token)
但是我看到了这个错误:
The invitation token provided is not valid!
这里出了什么问题?它一直工作到最近,据我所知,在这方面没有任何改变。
修改:使用:invitation_token => @token
或:invitation_token => @user.raw_invitation_token
时,会在电子邮件中显示没有invitation_token的网址:
<url>/users/invitation/accept
我正在使用:
devise (3.5.2)
devise_invitable (1.5.5)