0

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 エラーが発生します。

何をすべきか?

4

2 に答える 2