有没有人有从Devise迁移到Authlogic的经验,特别是在处理加密密码时?我目前在Devise中使用bcrypt,并且还将在Authlogic中使用bcrypt。
答案 0 :(得分:0)
这应该很容易。我假设你知道Authlogic要求的字段。其中一个是password_salt。确保将盐Devise使用放入password_salt字段。
在用户模型的顶部,添加以下内容:
acts_as_authentic do |config|
config.crypto_provider = Authlogic::CryptoProviders::BCrypt
end
另外,我假设你的gemfile中已经有了BCrypt gem。