我想知道处理身份验证的最佳方式是什么,以及 RoR 应用程序中的流程是什么?我正在寻找一些字符的用户电子邮件地址和密码。我偶然发现了Devise,这有帮助吗?
我对 RoR 世界还很陌生。
谢谢。
我想知道处理身份验证的最佳方式是什么,以及 RoR 应用程序中的流程是什么?我正在寻找一些字符的用户电子邮件地址和密码。我偶然发现了Devise,这有帮助吗?
我对 RoR 世界还很陌生。
谢谢。
我个人将 Devise 用于我的所有项目,我认为它是 Rails 最流行的身份验证解决方案(并且Ruby 工具箱搜索证实了这一点)
Devise 的一大优势在于它可以与 Omniauth 一起使用,后者具有最流行的第 3 方身份验证解决方案(Google、Facebook、Github 等)的插件
在 Rails 中提供身份验证有很多不同的方法,从自己滚动到使用任意数量的公开可用的 gems。没有一个正确的答案;您只需要根据您需要的功能以及您认为最受支持的工具进行选择。
通常使用设计 gem,这里有一个截屏视频:http ://railscasts.com/episodes/209-introducing-devise
如果您只需要一些简单的逻辑,您也可以从头开始,这是关于该主题的另一个截屏视频:http ://railscasts.com/episodes/250-authentication-from-scratch
希望能帮助到你