以下のソースでテーブルに情報を保存しようと思っています。
ruby
1users = User.new( 2 user_id: user_id, 3) 4 5ActiveRecord::Base.transaction { 6 users .save! 7}
テーブル構造は以下の通りです
+----+------------+-------------------+-------------+-------------+
| id | user_id | password_digest | created_at | updated_at |
+----+------------+-------------------+-------------+-------------+
Usersモデルで、「has_secure_password」と設定しています。
以上の条件だと、
「バリデーションに失敗しました: Passwordを入力してください」
とエラーが発生してしまいます。
新しくレコードを登録する際にはパスワードの確認なんてできっこないように思うのですが、対処法をご教示いただけないでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/12 06:50
2019/08/12 08:51