0

我想知道处理身份验证的最佳方式是什么,以及 RoR 应用程序中的流程是什么?我正在寻找一些字符的用户电子邮件地址和密码。我偶然发现了Devise,这有帮助吗?

我对 RoR 世界还很陌生。

谢谢。

4

3 回答 3

3

我个人将 Devise 用于我的所有项目,我认为它是 Rails 最流行的身份验证解决方案(并且Ruby 工具箱搜索证实了这一点)

Devise 的一大优势在于它可以与 Omniauth 一起使用,后者具有最流行的第 3 方身份验证解决方案(Google、Facebook、Github 等)的插件

于 2013-07-04T20:33:08.250 回答
0

选择你的毒药

在 Rails 中提供身份验证有很多不同的方法,从自己滚动到使用任意数量的公开可用的 gems。没有一个正确的答案;您只需要根据您需要的功能以及您认为最受支持的工具进行选择。

于 2013-07-04T21:10:48.310 回答
0

通常使用设计 gem,这里有一个截屏视频:http ://railscasts.com/episodes/209-introducing-devise

如果您只需要一些简单的逻辑,您也可以从头开始,这是关于该主题的另一个截屏视频:http ://railscasts.com/episodes/250-authentication-from-scratch

希望能帮助到你

于 2013-07-04T20:38:24.197 回答