ruby-on-rails – 如何通过Devise in Rails以编程方式登录用户

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 如何通过Devise in Rails以编程方式登录用户前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要有一个使用Devise with Rails 4登录自定义机制.所以我在 Devise’s test helpers section of their documentation中找到了sign_in方法
sign_in @user          # sign_in(resource)

但这是从网络上签名某人的正确方法吗?特别是,它会完成Devise在用户登录时所做的所有事情,例如记录日期/时间戳,IP地址,登录计数等吗?或者这只是为了测试目的?

解决方法

这是以编程方式签署用户的正确和标准方式.查看设计登录代码 sessions#create,您可以看到他们也使用此方法.

猜你在找的Ruby相关文章