【问题标题】:getting error with has_secure_password in Rails 4在 Rails 4 中使用 has_secure_password 出错
【发布时间】:2015-09-15 13:27:48
【问题描述】:

我正在尝试在我的 Rails 项目中使用“has_secure_password”。我在我的 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

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

【问题讨论】:

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


    【解决方案1】:

    未定义的局部变量或方法`has_secure_pasword' 类:0x00000004169e38

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

    【讨论】:

    • @user3813256 很有趣,你在标题中正确地命名了它并且在代码中错过了:D
    猜你喜欢
    • 1970-01-01
    • 2013-11-05
    • 2014-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-07
    • 1970-01-01
    相关资源
    最近更新 更多