質問編集履歴

2

追記

2021/07/10 13:25

投稿

kondo22
kondo22

スコア1

test CHANGED
File without changes
test CHANGED
@@ -28,7 +28,19 @@
28
28
 
29
29
 
30
30
 
31
- ② そもそもcomments/_index.html.erb内のインスタンス変数@commentはbooks/controller内で
31
+ ② そもそもcomments/_index.html.erb内のインスタンス変数@commentはbooks/controller内で定義したものという認識で正しいのでしょうか?
32
+
33
+ 下記books/show.html内の@commentsのようにbooks/controllerから引っ張ってきているものだと捉えているのですが。
34
+
35
+ ```ここに言語を入力
36
+
37
+ <table id="comments_area">
38
+
39
+ <%= render "comments/index", comments: @comments %>
40
+
41
+ </table>
42
+
43
+ ```
32
44
 
33
45
 
34
46
 

1

追記

2021/07/10 13:25

投稿

kondo22
kondo22

スコア1

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,15 @@
22
22
 
23
23
  上記のcomments/index.js.erb の記述についてなのですが、
24
24
 
25
- $('#comments_area')でid="comments_area"の箇所を
25
+ ① comments: @comment.book.comments が理解できません。
26
+
27
+ @comment.book.commentsはコメント一覧を表示するのに必要なコメントを全件取得しているのだと思うのですが、それならcomments: @commentsで良いように思えます。
28
+
29
+
30
+
31
+ ② そもそもcomments/_index.html.erb内のインスタンス変数@commentはbooks/controller内で
32
+
33
+
26
34
 
27
35
 
28
36