質問編集履歴

2

追加

2021/07/15 08:39

投稿

mmmaaarrrkkk000
mmmaaarrrkkk000

スコア16

test CHANGED
File without changes
test CHANGED
@@ -479,3 +479,15 @@
479
479
  ActiveRecord::RecordInvalid (バリデーションに失敗しました: パスワードは3文字以上で入力してください, パスワード確認を入力してください):
480
480
 
481
481
  ```
482
+
483
+
484
+
485
+
486
+
487
+ この先どう手をつけたらいいか分からずにいます。。
488
+
489
+ ご教授いただきたいです。
490
+
491
+
492
+
493
+ よろしくお願いします。

1

追加

2021/07/15 08:39

投稿

mmmaaarrrkkk000
mmmaaarrrkkk000

スコア16

test CHANGED
File without changes
test CHANGED
@@ -446,6 +446,36 @@
446
446
 
447
447
  user.rb で定義したバリデーション引っかかってしまい更新できないということがわかりました。
448
448
 
449
-
450
-
451
- ![https://i.gyazo.com/7cf693b3f2f86fb1b46a125119452937.png](https://i.gyazo.com/7cf693b3f2f86fb1b46a125119452937.png)
449
+ ```
450
+
451
+
452
+
453
+ =>#<ActionDispatch::Http::UploadedFile:0x00007feaab554a68 @tempfile=#<Tempfile:/var/folders/8p/r7ndt03s6610f5cscd0hk6rw0000gn/T/RackMultipart20210715-94737-1yepbxn.jpg>, @original_filename="DSCF9843.jpg", @content_type="image/jpeg", @headers="Content-Disposition: form-data; name=\"user[avater]\"; filename=\"DSCF9843.jpg\"\r\nContent-Type: image/jpeg\r\n">}, "commit"=>"更新する"}
454
+
455
+ User Load (0.4ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]]
456
+
457
+ ↳ vendor/bundle/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/log_subscriber.rb:98
458
+
459
+ (0.1ms) begin transaction
460
+
461
+ ↳ app/controllers/profiles_controller.rb:9
462
+
463
+ User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE "users"."email" = ? AND "users"."id" != ? LIMIT ? [["email", "1111@example.com"], ["id", 2], ["LIMIT", 1]]
464
+
465
+ ↳ app/controllers/profiles_controller.rb:9
466
+
467
+ (0.1ms) rollback transaction
468
+
469
+ ↳ app/controllers/profiles_controller.rb:9
470
+
471
+ Completed 422 Unprocessable Entity in 106ms (ActiveRecord: 0.8ms)
472
+
473
+
474
+
475
+
476
+
477
+
478
+
479
+ ActiveRecord::RecordInvalid (バリデーションに失敗しました: パスワードは3文字以上で入力してください, パスワード確認を入力してください):
480
+
481
+ ```