将数据从旧版应用程序移动到新的Rails应用程序

时间:2019-02-21 21:36:00

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

我正在将数据从旧版Rails应用程序传输到新的Rails应用程序。两者都使用devise进行身份验证。有没有一种方法可以迁移已加密用户的用户?

1 个答案:

答案 0 :(得分:0)

只要使用与旧应用程序相同的users,只需复制Rails.application.secret_key_base表中的数据就没问题。

如果要使用其他密钥库,则没有简单的方法来迁移数据。

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