【问题标题】:Migrating from restful_authentication to Devise with Rails 2.3.14从 restful_authentication 迁移到使用 Rails 2.3.14 设计
【发布时间】:2013-05-07 19:46:03
【问题描述】:

我正在使用 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-encryptable 和其他 gem。有没有简单的检查方法? 头韵是我在升级之前尝试迁移到设计时犯了一个错误,应该反过来做吗?

【问题讨论】:

    标签: ruby-on-rails devise rails-3-upgrade


    【解决方案1】:

    Re: 有没有简单的检查方法?简短的回答是否定的。

    要知道要使用什么 Devise gems,只需按照设计 wiki 中的说明进行操作 - 您只需要根据 wiki 进行设计和可设计加密。

    Re:先做哪一个:无论您决定做什么,在尝试升级之前拥有一个稳定的分支是个好主意。所以要么你 a) 升级 Rails + 让 restful_auth 工作,要么 b) 使用 Devise + 升级 Rails - 只是避免同时做这两个。

    a) 如果您使用 https://github.com/Satish/restful-authentication 似乎是可能的。它是原始项目的一个分支,而且都不像 Devise (https://www.ruby-toolbox.com/categories/rails_authentication) 那样活跃。您可以选择升级您的身份验证系统以进行设计,这导致我们...

    b) 可能是人迹罕至的道路。您应该能够找到大量(Rails 2.3)升级说明,用于 restful_authentication->Devise。让您的规范成为绿色,然后尝试升级 Rails 3。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-15
      • 1970-01-01
      • 2015-05-02
      • 2012-10-18
      • 1970-01-01
      • 1970-01-01
      • 2013-07-26
      • 1970-01-01
      相关资源
      最近更新 更多