我尝试使用gem Devise进行管理员身份验证。我之前使用它时,我只想要用户登录,但现在我想只有一个管理员登录。我按照railscast进行操作,而不是命名模型用户,我给它命名为Admin。一切正常,直到我尝试登录然后我收到此错误消息:
uninitialized constant Devise::Encryptors::Bcrypt
我似乎无法找到问题所在。我将项目中的代码与我做的另一个代码进行了比较,没有区别。问题是由于我使用Admin错误的方式吗?!我不应该像使用用户那样使用它吗?!感谢所有的帮助。
此致
答案 0 :(得分:1)
该加密方法似乎已从Devise中删除。
请参阅:https://github.com/plataformatec/devise/issues/issue/527