我正在寻找一种方法来自动登录用户,当他通过电子邮件链接验证他的帐户时。 我无法使用authenticate方法,因为我没有访问用户密码。
如果有人有解决方案,我很乐意知道。 感谢
答案 0 :(得分:3)
使用设计和设计可邀请的宝石。
https://github.com/scambra/devise_invitable
从技术上讲,你不会邀请某人,但你可以做的就是
User.invite("some-guy@example.com")
这将创建允许他们登录的令牌。点击链接后,它会指示他们编辑他们的凭据。