Hartl の Rails ブック 6.3.5。誰かをデータベースに挿入しようとすると、このエラーがポップアップします。
私はいくつかの調査を行い、これをユーザーモデルに持っています:
attr_accessible :email, :name, :password, :password_confirmation
has_secure_password
私のモデルに問題があると思います。これは、ユーザーが次のように見えるためです。
#<User id: nil, name: "Da", email: "da@yahoo.com", created_at: nil, updated_at: nil, password_digest: nil>
基本的に私がこれを試すとき:
User.create(name: "Da", email: "da@yahoo.com", password: "da", password_confirmation: "da")
Can't mass-assign protected attributes: password, password_confirmation エラーが発生します。
何をすべきか?