在Rails 4中使用has_secure_password获取错误

时间:2015-09-15 13:27:49

标签: ruby-on-rails ruby ruby-on-rails-4 gemfile

我正在尝试使用" has_secure_password"在我的Rails项目中。我在我的Gemfile中包含了bcrypt gem并运行了bundle install。但是,当我运行项目时,我收到以下错误:

NameError in UsersController#index
undefined local variable or method `has_secure_pasword' for #<Class:0x00000004169e38>

用户类

class User < ActiveRecord::Base
   has_secure_pasword

   validates :password, length: { minimum: 6 }

end

有关如何解决此问题的任何想法? 我没有创建任何用户 - 这可能是问题吗?

1 个答案:

答案 0 :(得分:4)

  

未定义的局部变量或方法`has_secure_pasword&#39;对于   类:0x00000004169e38

has_secure_pasword应为has_secure_password。您在 密码 中缺少 s