我是 ROR 开发的新手。我正在尝试在 Ruby on Rails 教程第 2 版的帮助下创建自己的应用程序。我做了很多研究。我需要您对设计或任何其他身份验证系统的评论,或者这本书提供我们编写自己的身份验证系统。
你有什么想法?编写自己的身份验证系统是否浪费时间?
我是 ROR 开发的新手。我正在尝试在 Ruby on Rails 教程第 2 版的帮助下创建自己的应用程序。我做了很多研究。我需要您对设计或任何其他身份验证系统的评论,或者这本书提供我们编写自己的身份验证系统。
你有什么想法?编写自己的身份验证系统是否浪费时间?
我自己对 RoR 很陌生,但到目前为止我使用的是 Devise(根据我目前正在阅读的书,这是值得的)。
如果你想了解它,你可以使用关于 Devise 的 Railscasts:
http://railscasts.com/episodes/209-introducing-devise
而且由于它很容易学习并且功能强大,我会说自己编写它是相当过分的。
我是 Devise 的忠实拥护者,也是不重新创造轮子的人。我的反驳问题是,为什么要费力创建自己的身份验证解决方案,只需几个简短的 bash 命令,Devise 就会安装并运行。单是配置选项就足以选择Devise,更何况引擎的几乎每个部分都可以用自己的代码覆盖。
有数百篇博客文章可以帮助您轻松开始运行 Devise。与任何 gem 一样,我建议从浏览源代码开始,然后转向wiki寻找您寻求的答案。正如@krizz 提到的,当您需要查看设置时,Ryan Bates 的 Railscasts 总是一个不错的选择。
当然,当你被卡住时,你总是可以回到堆栈。