私はこれをビューで使用して、それが機能していることを確認しています。
<%= post.comments if post.comments.present? %>
このコードが行うことは、投稿に関連付けられたコメントのリストを取得することです。
私のウェブページには次の形式で表示されます。
[#<Comment id: 12, content: nil, user_id: 9, post_id: 18, created_at: "2013-03-12 04:51:47", updated_at: "2013-03-12 04:51:47", comment_content: "check">, #<Comment id: 13, content: nil, user_id: 9, post_id: 18, created_at: "2013-03-12 04:52:11", updated_at: "2013-03-12 04:52:11", comment_content: "check">]
私はバックエンドコードでほとんどそこにいると感じており、ビューを正しく表示する必要があるだけです.
comment_content
典型的なコメント ボックスのようなリスト形式で、特定の投稿 IDのユーザー名のみを表示するにはどうすればよいですか? 私はすでにそれを昇順で使用しています:
default_scope order: 'comments.created_at ASC'