【问题标题】:Move data from legacy app to new rails app将数据从旧版应用程序移动到新的 Rails 应用程序
【发布时间】:2019-07-15 22:17:53
【问题描述】:

我正在将数据从旧版 Rails 应用程序传输到新的 Rails 应用程序。两者都使用设备进行身份验证。有没有办法迁移用户 encrypted_pa​​sswords?

【问题讨论】:

    标签: ruby-on-rails devise database-migration


    【解决方案1】:

    只要您使用与旧应用程序相同的Rails.application.secret_key_base,只需复制users 表中的数据即可。

    如果您想使用不同的密钥库,则没有简单的方法来迁移数据。

    一种可能的方法是使用旧的密钥库覆盖检查密码的代码,然后立即使用新的密钥库保存密码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-27
      • 1970-01-01
      相关资源
      最近更新 更多