1

我是 ROR 开发的新手。我正在尝试在 Ruby on Rails 教程第 2 版的帮助下创建自己的应用程序。我做了很多研究。我需要您对设计或任何其他身份验证系统的评论,或者这本书提供我们编写自己的身份验证系统。

你有什么想法?编写自己的身份验证系统是否浪费时间?

4

2 回答 2

2

我自己对 RoR 很陌生,但到目前为止我使用的是 Devise(根据我目前正在阅读的书,这是值得的)。

如果你想了解它,你可以使用关于 Devise 的 Railscasts:

http://railscasts.com/episodes/209-introducing-devise

而且由于它很容易学习并且功能强大,我会说自己编写它是相当过分的。

于 2012-07-04T23:09:21.033 回答
2

我是 Devise 的忠实拥护者,也是不重新创造轮子的人。我的反驳问题是,为什么要费力创建自己的身份验证解决方案,只需几个简短的 bash 命令,Devise 就会安装并运行。单是配置选项就足以选择Devise,更何况引擎的几乎每个部分都可以用自己的代码覆盖。

有数百篇博客文章可以帮助您轻松开始运行 Devise。与任何 gem 一样,我建议从浏览源代码开始,然后转向wiki寻找您寻求的答案。正如@krizz 提到的,当您需要查看设置时,Ryan Bates 的 Railscasts 总是一个不错的选择。

当然,当你被卡住时,你总是可以回到堆栈。

于 2012-07-05T01:19:16.777 回答