私は3つのテーブルを持っており、ビューでそれらをループして必要なすべてのフィールドを出力するために必要な関連付けを見つけようとしています:
表: ブログ
- ID
- 名前
tbl: blog_comment_type
- ID
- comment_type_id (これは、comment_type テーブル内の一致する ID です)。
Tbl: コメントの種類
- ID
- 名前
blog_comment_type をループして必要なものをすべて取得することはできますが、取得したい欠落しているフィールドの 1 つは、comment_type テーブルの「name」フィールドです。
<% @blog.blog_comment_types.each do |blog_comment_type| %>
<tr>
<td><%= blog_comment_type.comment_type_id %></td>
<td>Comment name goes here</td>
</tr>