前提・実現したいこと
rails cでデータを作成したい。
発生している問題・エラーメッセージ
user = User.newで作成したpasswordがnilになっている
該当のソースコード
terminal
1user = User.new(email: "t@gmail", password:"pass", password_digest:"pass") 2 (1.8ms) SELECT sqlite_version(*) 3=> #<User id: nil, name: nil, email: "t@gmail", password: nil, created_at: nil, updated_at: nil, password_digest: [FILTERED]>
試したこと
バリデーションを確認したがnilになる要因は無いです。
ruby
1class User < ApplicationRecord 2 validates :name, {presence: true} 3 validates :email, {presence: true, uniqueness: true} 4 validates :password, {presence: true} 5 has_secure_password 6end 7
補足情報(FW/ツールのバージョンなど)
macOS Catalina 10.15.4
rails 6.0.2.2
Ruby 2.6.3p62
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/21 02:52