我正在使用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. 從rails 2.1.1遷移到2.2.2
- 3. 從Rails遷移到Java Spring
- 4. 從rails 3.0.0遷移到rails 3.0.3
- 5. Rails的版本3.1.0到2.3.14
- 6. Devise 2.0升級遷移
- 7. 從Authlogic遷移到Devise時出現的問題
- 8. 從Drupal遷移到Rails - 路由
- 9. 從MySQL遷移到Postgres on Rails 3
- 10. Rails 3從MySQL遷移到Oracle
- 11. Rails 3.1 - 從mySQL遷移到PostgreSQL
- 12. 從ASP.NET遷移到Ruby on Rails
- 13. 從Rails遷移獲取SQL
- 14. Rails遷移表
- 15. rails HABTM遷移
- 16. Rails遷移
- 17. 使用PHP/Doctrine從MySQL遷移到PostgreSQL
- 18. 使用TypeError從Python2遷移到Python 3.6.2
- 19. Rails 2.2.2 application_helper.rb方法 - 遷移到Rails 3
- 20. Wordpress用戶遷移到rails設計
- 21. 遷移Rails restful認證用戶到Django
- 22. 標記Rails遷移的遷移
- 23. Rails遷移未生成遷移文件
- 24. 在Rails遷移中遷移數據
- 25. Rails:遷移不起作用
- 26. 在Ruby on Rails中使用遷移
- 27. 使用UiBinder遷移到DataGrid
- 28. 使用Rails&Devise與Ember.js
- 29. Rails 4:將所有遷移重新遷移到Schema
- 30. 遷移列 - Rails的