我正在使用Rails for Rails 3.1进行DHH的敏捷Web开发。在第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错误,然后当我重新加载页面时,我得到一个未定义的方法`key?'为零:NilClass
我不知道需要做什么, 麦克
答案 0 :(得分:4)
我想我弄清楚发生了什么。我安装了bcrypt-ruby并运行了bundle install但从未重新启动过服务器。现在一切正常。