0

我正在阅读 DHH 的 Rails 3.1 的 Agile Web Development with Rails。在第 14 章中,他们使用 has_secure_password 方法创建了用户登录模型/视图/控制器。我的 user.rb 文件如下所示:

    class User < ActiveRecord::Base
      attr_accessible :name, :password_digest, :password, :password_confirmation
      validates :name, presence: true, uniqueness: true
      has_secure_password
    end

现在,当我转到 localhost:3000/users/new 时,我首先得到某种 bcrypt-ruby 错误,然后当我重新加载页面时,我得到一个未定义的方法“密钥?” 对于零:NilClass

我不知道需要做什么,迈克

4

1 回答 1

4

我想我明白发生了什么。我安装了 bcrypt-ruby 并运行了 bundle install 但从未重新启动服务器。现在一切正常。

于 2012-05-14T02:31:56.920 回答