0
我正在创建一个RoR应用来管理一个篮球联盟。我有两个表格:teams
& games
。它的设定是每个团队都有很多游戏。 games
中的每一行都包含两个外键;一个是主队,一个是客队。我有下面的代码来列出games
表中的数据:在has_many关系中获取孩子的父母?
<% @games.each do |game| %>
<tr>
<td><%= game.home_team_id %></td>
<td><%= game.away_team_id %></td>
<td><%= game.home_team_score %></td>
<td><%= game.away_team_score %></td>
<td><%= game.date %></td>
</tr>
<% end %>
然而,前两个部分不工作,大概是因为调用一个对象的孩子时使用的格式。但在这里,即时尝试打电话给孩子的父母(game.home_team_id)
你如何得到一个孩子的父母?
这里是我的游戏模式:
class Game < ActiveRecord::Base
belongs_to :team, :foreign_key => "home_team"
belongs_to :team, :foreign_key => "away_team"
has_many :stats
end
更新您的belongs_to以匹配我提供的 –