Ruby on rails 邀请令牌无效

Ruby on rails 邀请令牌无效,ruby-on-rails,devise,devise-invitable,Ruby On Rails,Devise,Devise Invitable,突然,Desive invitable的邀请令牌不再有效。 我正在发送包含以下链接的电子邮件: <url>/users/invitation/accept?invitation_token=Yr4PWJQNTTu1xP8sU5q5 但我看到了这个错误: The invitation token provided is not valid! 这里出了什么问题?它直到最近才开始工作,据我所知,这方面没有任何变化 编辑:当使用:invitation\u token=>@token或:i

突然,Desive invitable的邀请令牌不再有效。 我正在发送包含以下链接的电子邮件:

<url>/users/invitation/accept?invitation_token=Yr4PWJQNTTu1xP8sU5q5
但我看到了这个错误:

The invitation token provided is not valid!
这里出了什么问题?它直到最近才开始工作,据我所知,这方面没有任何变化

编辑:当使用
:invitation\u token=>@token
:invitation\u token=>@user.raw\u invitation\u token
时,它会在电子邮件中显示一个不带invitation\u token的URL:

<url>/users/invitation/accept

您在哪种环境下面临此问题?生产。在开发阶段,代币还可以。我们曾经在开发中遇到过同样的问题,问题是在
config.action\u mailer.default\u url\u options
中设置的端口号与我们正在运行的服务器不同。可能会尝试在您的案例中寻找相同的内容只有URL而没有端口,如
https://www.bla.com
我不正确,它也不适用于开发:-(您在哪个环境中面临问题?生产。开发时令牌是OK.Hmm。我们在开发时也遇到过同样的问题,问题是在
config.action\u mailer中设置的端口号。默认的\u url\u选项与我们正在运行的服务器不同。在您的情况下可能会尝试相同的外观只有他使用URL而不是端口,如
https://www.bla.com
我不正确,它也不适用于开发:-(
<url>/users/invitation/accept
devise (3.5.2)
devise_invitable (1.5.5)