Ruby on rails 从restful_身份验证迁移到Rails 2.3.14

Ruby on rails 从restful_身份验证迁移到Rails 2.3.14,ruby-on-rails,devise,rails-3-upgrade,Ruby On Rails,Devise,Rails 3 Upgrade,我正在使用rails升级插件()将应用程序从2.3.14升级到3.2。该插件将“restful_身份验证”标识为需要替换的内容。经过一些研究,我决定尝试迁移到设计。 我开始考虑,我遇到的问题是,这些说明并不适用于Rails 2.3.14。 我可以找出如何使它在2.3.14中发挥最大的作用,但我遇到的最大障碍是我不确定使用哪个版本的Desive、Desive encryptable和其他gems。有没有简单的检查方法? 我在升级之前尝试迁移到designe,这是不是犯了一个错误,应该反过来做吗 R

我正在使用rails升级插件()将应用程序从2.3.14升级到3.2。该插件将“restful_身份验证”标识为需要替换的内容。经过一些研究,我决定尝试迁移到设计。 我开始考虑,我遇到的问题是,这些说明并不适用于Rails 2.3.14。 我可以找出如何使它在2.3.14中发挥最大的作用,但我遇到的最大障碍是我不确定使用哪个版本的Desive、Desive encryptable和其他gems。有没有简单的检查方法?
我在升级之前尝试迁移到designe,这是不是犯了一个错误,应该反过来做吗

Re:有没有简单的检查方法?简而言之,答案是否定的

要知道Desive gems要使用什么,只需按照Desive wiki中的说明进行操作-您只需根据wiki进行Desive和Desive encryptable即可

Re:首先做哪一个:无论您决定做什么,在尝试升级之前,最好有一个稳定的分支。因此,要么你a)升级Rails+让restful_auth工作,要么b)使用Desive+升级Rails-只是避免同时尝试两者

a) 如果您使用,似乎是可能的。这是原始项目的一个分支,两者都不如Desive()那么活跃。您可以选择升级您的身份验证系统来设计,这将导致我们

b) 也许这条路走得更多。您应该能够找到大量(Rails 2.3)关于restful_身份验证->设计的升级说明。将您的规格设置为绿色,然后尝试Rails 3升级