标签: ruby-on-rails devise database-migration
我正在将数据从旧版Rails应用程序传输到新的Rails应用程序。两者都使用devise进行身份验证。有没有一种方法可以迁移已加密用户的用户?
答案 0 :(得分:0)
只要使用与旧应用程序相同的users,只需复制Rails.application.secret_key_base表中的数据就没问题。
users
Rails.application.secret_key_base
如果要使用其他密钥库,则没有简单的方法来迁移数据。
一种可能的方法是使用旧的秘密密钥库覆盖检查密码的代码,然后立即使用新的秘密密钥库保存密码。