【问题标题】:Import Devise 1.1.8 credentials into 2.0.0将 Devise 1.1.8 凭据导入 2.0.0
【发布时间】:2012-02-28 02:30:27
【问题描述】:

我从 Rails 3.0/Devise 1.1.8 应用程序导出了用户表。我想将这些植入 Rails 3.1/Devise 2.0 应用程序。我通过 CSV 导入了该数据,并使用与旧应用程序相同的胡椒值配置了 Devise,但是用户无法登录。Bcrypt 在这两种情况下都使用/曾经使用过。

我认为我缺少的是设计 1 将盐存储在一个单独的字段中,但 2.0 将它放在加密的密码字符串中。有没有办法将我的数据正确迁移到新应用中?

【问题讨论】:

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


    【解决方案1】:

    最好的办法是按照这个:https://github.com/plataformatec/devise/wiki/How-To:-Upgrade-to-Devise-2.0,基本上建议你先升级到1.5,再一路升级到2.0。我认为从那个 wiki 解释中可以很直接地理解。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-25
      • 2016-12-04
      • 2014-01-26
      • 1970-01-01
      • 1970-01-01
      • 2020-11-23
      • 2020-03-30
      • 2017-02-22
      相关资源
      最近更新 更多