Devise / registrationsController中的NameError #create

时间:2010-12-07 17:26:53

标签: ruby-on-rails-3

我尝试使用gem Devise进行管理员身份验证。我之前使用它时,我只想要用户登录,但现在我想只有一个管理员登录。我按照railscast进行操作,而不是命名模型用户,我给它命名为Admin。一切正常,直到我尝试登录然后我收到此错误消息:

uninitialized constant Devise::Encryptors::Bcrypt

我似乎无法找到问题所在。我将项目中的代码与我做的另一个代码进行了比较,没有区别。问题是由于我使用Admin错误的方式吗?!我不应该像使用用户那样使用它吗?!感谢所有的帮助。

此致

1 个答案:

答案 0 :(得分:1)

该加密方法似乎已从Devise中删除。

请参阅:https://github.com/plataformatec/devise/issues/issue/527