设计从电子邮件确认中获取用户 ID

Devise get user id from email confirmation

是否可以在用户确认电子邮件时从电子邮件确认令牌中获取用户 ID,而不是用户必须重新登录?

据我了解,在过去版本的设计中更容易,但可能不再可行。

坏主意使用 ID 作为查找器 你的 ID 可以改变......你应该使用一些用户的属性,例如电子邮件或 uuid(社交网络)或其他 uniq 字段.. .

但是你可以,我建议使用 Rails verifier 创建确认链接。