回答編集履歴

1

もう一つ問題点を見つけたので追記

2021/05/23 21:03

投稿

siruku6
siruku6

スコア1382

test CHANGED
@@ -13,3 +13,21 @@
13
13
  ではなく、
14
14
 
15
15
  `Post.find_by(id: params[:post_id])`なら取得できるかもしれないと思いました。
16
+
17
+
18
+
19
+ ---
20
+
21
+
22
+
23
+ # 補足
24
+
25
+
26
+
27
+ もう一点。
28
+
29
+
30
+
31
+ `comment_params`が、`@post`の宣言より前に呼び出されているので、`@post`が`nil`になっている可能性もありそうです。
32
+
33
+ `comment_params`内で`@post`が必要なのであれば、`@post`の宣言は、`comment_params`を使用する前に行うか、又は、`comment_params`メソッド内の初めに`@post`を宣言してしまってもよいかもしれませんね。