我見過有幾個關於它的引擎和教程,但我無法弄清楚哪一個可以在短期內幫助我。我只是學習Rails和Ruby,我的目標是理解它如何工作,同時它可以在現實生活中有用。哪個是在Rails中爲初學者創建登錄的最佳方式?
有關此任何鏈接或解釋將不勝感激!
我見過有幾個關於它的引擎和教程,但我無法弄清楚哪一個可以在短期內幫助我。我只是學習Rails和Ruby,我的目標是理解它如何工作,同時它可以在現實生活中有用。哪個是在Rails中爲初學者創建登錄的最佳方式?
有關此任何鏈接或解釋將不勝感激!
其他答案推薦Devise。設計自己的文件說:
如果你正在構建你的第一個Rails應用程序,我們建議您不使用設計。設計需要對Rails框架有一個很好的理解。在這種情況下,我們建議您從頭開始一個簡單的認證系統。
我傾向於同意。 Devise是一個很棒的引擎,可以在最短的時間內爲你創建一個強大的登錄系統,但如果你正在構建一個用於學習Rails的應用程序,我建議你遵循一個教程來構建自己的登錄系統,以便獲得更深入地瞭解實際發生的事情。你可以隨時回來使用Devise。
對於一個教程,我會推薦與Devise推薦的相同的書,Michael Hartl的Ruby on Rails Tutorial - 特別是第6,7,8章(呃,我推薦整本書,但這些章是關於建立一個登錄系統。)
如果screencasts更多的東西,Ryan Bates's Railscast on the subject 應該是好的,雖然我沒有看到它自己。
一個名爲色器件的寶石,就這麼簡單安裝和最小配置
https://github.com/plataformatec/devise
其添加到寶石文件:
gemfile.rb
gem 'devise'
安裝:
rails generate devise:install
建立用戶模型:
rails generate devise user
,這裏是命令,你可以使用:
https://github.com/plataformatec/devise#controller-filters-and-helpers
Gracias,le voy a dar oportunidades a ver si logro captarlo bien。 – Zentaurus
前段時間我買了邁克爾哈特爾的書,但我還沒有到那裏。很高興知道我可以再次拿起它並閱讀我正在尋找的東西。 – Zentaurus