質問編集履歴
1
質問を更新しました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
[エラー]ActionController::UrlGenerationError in CommentsController#create
|
test
CHANGED
@@ -1,12 +1,46 @@
|
|
1
|
+
質問を更新しました。
|
2
|
+
|
1
|
-
tasks/show画面にてコメント機能を実装したいのですが、comment投稿ボタン“Replay”を押すと
|
3
|
+
tasks/show画面にてコメント機能を実装したいのですが、comment投稿ボタン“Replay”を押すと以下の様なエラーになってしまいます。
|
2
4
|
|
3
5
|
<エラー内容>
|
4
6
|
|
5
7
|
```ここに言語を入力
|
6
8
|
|
9
|
+
ActionController::UrlGenerationError in CommentsController#create
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
No route matches {:action=>"show", :controller=>"tasks", :task_id=>"9"}, missing required
|
14
|
+
|
15
|
+
keys: [:id]
|
16
|
+
|
17
|
+
---
|
18
|
+
|
19
|
+
def create
|
20
|
+
|
21
|
+
@comment = Comment.create(comment_params)
|
22
|
+
|
23
|
+
redirect_to task_path ####ここがエラー
|
24
|
+
|
25
|
+
end
|
26
|
+
|
27
|
+
|
28
|
+
|
7
|
-
|
29
|
+
def destroy
|
30
|
+
|
8
|
-
|
31
|
+
---
|
32
|
+
|
33
|
+
Request
|
34
|
+
|
35
|
+
Parameters:
|
36
|
+
|
37
|
+
|
38
|
+
|
9
|
-
|
39
|
+
{"authenticity_token"=>"+XKAZLetZc3Z9bum5Ic+PG7qpwGXx4nxwbihc942ZXS8/M3e/SFzXTPRtWyNn5vEzd4UFCCU68KWXjKS6XlU8Q==", "comment"=>{"content"=>"hello"}, "commit"=>"Reply", "task_id"=>"9"}
|
40
|
+
|
41
|
+
|
42
|
+
|
43
|
+
|
10
44
|
|
11
45
|
```
|
12
46
|
|
@@ -136,8 +170,14 @@
|
|
136
170
|
|
137
171
|
end
|
138
172
|
|
173
|
+
```
|
174
|
+
|
175
|
+
|
176
|
+
|
139
177
|
<comments_controller.rb>
|
140
178
|
|
179
|
+
```
|
180
|
+
|
141
181
|
class CommentsController < ApplicationController
|
142
182
|
|
143
183
|
def create
|
@@ -148,10 +188,14 @@
|
|
148
188
|
|
149
189
|
end
|
150
190
|
|
191
|
+
|
192
|
+
|
151
193
|
def destroy
|
152
194
|
|
153
195
|
end
|
154
196
|
|
197
|
+
|
198
|
+
|
155
199
|
private
|
156
200
|
|
157
201
|
def comment_params
|