質問編集履歴

4

parameterの情報を追記

2020/03/29 10:21

投稿

pontarou3
pontarou3

スコア18

test CHANGED
File without changes
test CHANGED
@@ -474,6 +474,36 @@
474
474
 
475
475
 
476
476
 
477
+ #追記情報
478
+
479
+
480
+
481
+ エラー発生時のパラメーターについて
482
+
483
+
484
+
485
+ ```
486
+
487
+ Processing by PostsController#update as HTML
488
+
489
+ Parameters: {"utf8"=>"✓", "authenticity_token"=>"QfkhkxqxTiQP+6ju2R8D7+u9vrh7MFA7LG8B0koHc0Yq5bI7YOUcEUSfs6E5vZNXkkrhNaF3VU+m79H5jgYRCw==", "post"=>{"title"=>"タイトル", "content"=>"コンテント", "images_attributes"=>{"0"=>{"src"=>""}}}, "commit"=>"Update Post", "id"=>"78"}
490
+
491
+ Post Load (0.4ms) SELECT `posts`.* FROM `posts` WHERE `posts`.`id` = 78 LIMIT 1
492
+
493
+ CACHE Post Load (0.0ms) SELECT `posts`.* FROM `posts` WHERE `posts`.`id` = 78 LIMIT 1 [["id", 78], ["LIMIT", 1]]
494
+
495
+ User Load (0.6ms) SELECT `users`.* FROM `users` WHERE `users`.`id` = 1 ORDER BY `users`.`id` ASC LIMIT 1
496
+
497
+ (0.2ms) BEGIN
498
+
499
+ (0.3ms) ROLLBACK
500
+
501
+ ```
502
+
503
+
504
+
505
+
506
+
477
507
  以上となります。
478
508
 
479
509
  ここまで見ていただきありがとうございます。

3

paramsとupdateメソッドのコードの記述について

2020/03/29 10:20

投稿

pontarou3
pontarou3

スコア18

test CHANGED
File without changes
test CHANGED
@@ -106,6 +106,10 @@
106
106
 
107
107
  end
108
108
 
109
+
110
+
111
+ #ここから-----------------
112
+
109
113
  def update
110
114
 
111
115
  if @post.update(post_params)
@@ -122,6 +126,8 @@
122
126
 
123
127
  end
124
128
 
129
+ #ここまでの記述が怪しい-----------------
130
+
125
131
  def destroy
126
132
 
127
133
  @post.destroy
@@ -136,12 +142,16 @@
136
142
 
137
143
 
138
144
 
145
+ #ここから-----------------
146
+
139
147
  def post_params
140
148
 
141
149
  params.require(:post).permit(:title, :content, images_attributes: [:src, :_destroy, :id]).merge(user_id: current_user.id)
142
150
 
143
151
  end
144
152
 
153
+ #ここまでの記述が怪しい-----------------
154
+
145
155
 
146
156
 
147
157
  def set_post

2

追加情報(paramsとupdateメソッドの記述について)

2020/03/28 09:41

投稿

pontarou3
pontarou3

スコア18

test CHANGED
File without changes
test CHANGED
@@ -38,6 +38,12 @@
38
38
 
39
39
 
40
40
 
41
+ #追加情報
42
+
43
+ paramsの記述とupdateメソッドあたり
44
+
45
+ でコードがおかしくなっているのではっというところまでわかりました。
46
+
41
47
 
42
48
 
43
49
  #該当のソースコード

1

試行錯誤情報を追加

2020/03/28 09:39

投稿

pontarou3
pontarou3

スコア18

test CHANGED
File without changes
test CHANGED
@@ -380,6 +380,10 @@
380
380
 
381
381
 
382
382
 
383
+ その他調べて試行錯誤したのですが、うまくいっていません。
384
+
385
+
386
+
383
387
  **解決の仕方として・・・・**
384
388
 
385
389