Ruby on rails 在Rails中为初学者创建登录的最佳方法是什么?

Ruby on rails 在Rails中为初学者创建登录的最佳方法是什么?,ruby-on-rails,ruby,database,login,Ruby On Rails,Ruby,Database,Login,我已经看到了一些关于它的引擎和教程,但我不知道哪一个可以在短期内帮助我。我只是在学习Rails和Ruby,我的目标是了解它是如何工作的,同时它在现实生活中是有用的 对此的任何链接或解释都将不胜感激 一个叫做Desive的gem,安装简单,配置简单 将其添加到gem文件: gemfile.rb gem 'devise' 安装: rails generate devise:install 创建用户模型: rails generate devise user 以下是您可以使用的命令: 推荐其他

我已经看到了一些关于它的引擎和教程,但我不知道哪一个可以在短期内帮助我。我只是在学习Rails和Ruby,我的目标是了解它是如何工作的,同时它在现实生活中是有用的


对此的任何链接或解释都将不胜感激

一个叫做Desive的gem,安装简单,配置简单

将其添加到gem文件:

gemfile.rb

gem 'devise'
安装:

rails generate devise:install
创建用户模型:

rails generate devise user
以下是您可以使用的命令:


推荐其他答案。Desive自己的文档中说:

如果您正在构建第一个Rails应用程序,我们建议您不要使用Desive。Desive需要对Rails框架有很好的理解。在这种情况下,我们建议您从头开始创建一个简单的身份验证系统

我倾向于同意。Desive是一个伟大的引擎,可以在最短的时间内为您创建一个功能强大的登录系统,但是如果您是为了学习Rails而构建一个应用程序,我建议您按照教程构建您自己的登录系统,这样您就可以更深入地了解引擎盖下到底发生了什么。你可以随时回来使用Desive

作为一个教程,我推荐与Desive推荐的书相同的书,迈克尔·哈特尔的书——特别是第6、7、8章。(好吧,我推荐整本书,但这些章节与构建登录系统有关。)


如果你更喜欢看电影,那应该是不错的,尽管我自己还没看过。

格雷西亚斯,《机会之声》一书的作者是卡塔罗·比恩。不久前我买了迈克尔·哈特尔的书,但我还没拿到。很高兴知道我能再次拿起它并阅读我正在寻找的内容。