簡體   English   中英

使用Rails 2.3.14從restful_authentication遷移到Devise

[英]Migrating from restful_authentication to Devise with Rails 2.3.14

我正在使用Rails升級插件( 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可加密和其他gem。 有沒有簡單的檢查方法? 從字面上看,我在升級之前嘗試遷移到設計時是否犯了錯誤,是否應該相反?

回復:有沒有簡單的檢查方法? 最簡潔的答案是不。

要知道要使用什么Devise寶石,只需按照devise Wiki中的說明進行操作-您只需要根據wiki設計和進行設計加密即可。

回復:首先要做的是:無論您決定做什么,在嘗試升級之前先擁有一個穩定的分支是一個好主意。 因此,要么a)升級Rails +使restful_auth正常運行,要么b)使用Devise +升級Rails-避免嘗試同時做這兩者。

a)如果您使用https://github.com/Satish/restful-authentication似乎是可能的。 這是原始項目的分支,並且都不如Devise( https://www.ruby-toolbox.com/categories/rails_authentication )活躍。 無論如何,您都可以選擇升級身份驗證系統以進行設計,這使我們能夠...

b)可能是人跡罕至的地方。 您應該能夠找到關於restful_authentication-> Devise的大量(Rails 2.3)升級說明。 將您的規格設為綠色,然后嘗試升級Rails 3。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM