Rails内にユーザー認証システムを実装しようとしています。これが私のモデルです:
class User < ActiveRecord::Base 
  attr_accessible :id, :email, :name, :password, :created_at, :updated_at
  has_secure_password
  before_save { email.downcase! }
  validates :email, presence: true, :uniqueness => { :case_senstive => false }
  validates :name, presence: true
  validates :password, presence: true, length: { minimum: 6 }
end
コンソールで実行すると、ユーザーテーブルを正常に読み取ることができ、レコードを作成しようとすると:
User.new(:name => "A", :email => "a@a.a", :password => "password")
その上で実行validすると戻りますtrueが、レコードを保存するときにエラーが発生します:
users.password may not be NULL
password作品からの抽出はhashうまくいきます。
何が問題ですか?
ありがとう