我正在使用rails upgrade插件(https://github.com/rails/rails_upgrade)將應用程序從2.3.14帶到3.2。該插件將「restful_authentication」標識爲需要替換的內容。經過一番研究,我決定嘗試遷移到Devise。 我開始看https://github.com/plataformatec/devise/wiki/How-To:-Migrate-from-restful_authentication-to-Devise,我遇到的問題是這些說明不適用於Rails 2.3.14。 我可以弄清楚如何使它的大部分工作適用於2.3.14,但是我遇到的最大的障礙是我不確定Devise,Devise-encryptable和其他gems的版本使用哪個版本。有沒有簡單的方法來檢查? 一次性升級之前,我是否在嘗試遷移到設計時犯了錯誤,是否應該以其他方式完成?從restful_authentication遷移到Devise使用Rails 2.3.14
0
A
回答
1
回覆:有沒有簡單的方法檢查?最簡潔的答案是不。
要了解設計寶石的用途,只需按照設計wiki中的說明操作即可 - 根據wiki,您只需要設計和設計加密。
回覆:首先要做的一件事:不管你決定做什麼,在嘗試升級之前建立一個穩定的分支是一個好主意。所以要麼a)升級Rails +獲取restful_auth工作,或者b)使用Devise +升級Rails - 避免同時嘗試這兩種方法。 a)似乎可以使用https://github.com/Satish/restful-authentication。這是原始項目的一個分支,也不像設計(https://www.ruby-toolbox.com/categories/rails_authentication)那樣活躍。你可以選擇升級你的驗證系統來設計反正,這導致我們...
b)可能是更多旅行的道路。你應該能夠找到很多(Rails 2.3)的restful_authentication-> Devise的升級說明。獲取您的規格綠色,然後嘗試Rails 3升級。
相關問題
- 1. 從restful_authentication遷移到設計
- 2. 無法登錄使用設計,從restful_authentication遷移
- 3. 當從restful_authentication遷移到Devise時,是否需要更改會話和用戶控制器?
- 4. 從rails 2.1.1遷移到2.2.2
- 5. 從Rails遷移到Java Spring
- 6. 從rails 3.0.0遷移到rails 3.0.3
- 7. Rails的版本3.1.0到2.3.14
- 8. Devise 2.0升級遷移
- 9. 遷移到Rails 4.2
- 10. 遷移到Rails 3
- 11. 使用「ember-rails」將軌道從Rails遷移到Ember使用「ember-rails」
- 12. Rails應用程序,正在安裝Devise,rake db:遷移錯誤
- 13. 將Rails 2.3.2升級到Rails 2.3.14
- 14. Rails 3從MySQL遷移到Oracle
- 15. 從MySQL遷移到Postgres on Rails 3
- 16. 從Drupal遷移到Rails - 路由
- 17. 從ASP.NET遷移到Ruby on Rails
- 18. 從sqlite3遷移到Rails 3上的postgresql?
- 19. Rails 3.1 - 從mySQL遷移到PostgreSQL
- 20. 如何從定製加密遷移到Devise?
- 21. 從Authlogic遷移到Devise時出現的問題
- 22. 從Rails遷移獲取SQL
- 23. Rails - 無法在Heroku上使用Devise身份驗證進行數據庫遷移
- 24. 在使用activeadmin和devise在rails上遷移時出現重複錯誤
- 25. Rails has_and_belongs_to_many遷移
- 26. rails HABTM遷移
- 27. Rails遷移表
- 28. Rails遷移
- 29. 我需要更改IM我的應用程序以將Restful_Authentication遷移到設計?
- 30. 遷移從VBA到vb.net - 使用ISERROR