質問編集履歴
4
parameterの情報を追記
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メソッドのコードの記述について
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メソッドの記述について)
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
試行錯誤情報を追加
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
|
|