我有三个对象和两个关联,我的对象是Owner
、Jockey
和Horse
,关联是OwnerID
(Owner
)-〉OwnerID
(Jockey
)和JockeyID
(Jockey
)-〉JockeyID
(Horse
)。
在Owner
的页面上,我想打印所有Horse
。我这样做:
<table>
<tr>
<th>Name</th>
<th>JockeyID</th>
</tr>
<% @subject.FirstAssociation.SecondAssociation.each do |horse| %>
<tr>
<td>
<%= horse['Name'].first %>
</td>
<td>
<%= horse['JockeyID'].first %>
</td>
</tr>
<% end %>
</table>
这和我想要的很接近:它会打印出拥有一个所有者的所有马,但我想显示这些关联(对于此Owner
),所有具有JockeyID = 7
的Horse
。
我该怎么做?
1条答案
按热度按时间yhuiod9q1#
试试这个