0
我有这种模式的关系:Club has_many Grounds has_many Visits。 Club的主键是“club_id”,同时还有“clubname”字段。在访问中我有“club_home”和“club_away”,它们都是存储“club_id”的整数字段。我不想显示“club_id”,而是想显示来自Club的字段“clubname”。我怎样才能做到这一点?谢谢!具有不同名称的外键
我有这种模式的关系:Club has_many Grounds has_many Visits。 Club的主键是“club_id”,同时还有“clubname”字段。在访问中我有“club_home”和“club_away”,它们都是存储“club_id”的整数字段。我不想显示“club_id”,而是想显示来自Club的字段“clubname”。我怎样才能做到这一点?谢谢!具有不同名称的外键
class Visit < ActiveRecord::Base
belongs_to :club_home, :foreign_key => :club_home, :class_name => "Club"
belongs_to :club_away, :foreign_key => :club_away, :class_name => "Club"
end
UPD
@visit.club_home.clubname
@visit.club_away.clubname
谢谢,但我怎么能显示在访问视图中的clubname? – John 2011-04-27 10:15:55
我已更新我的回答 – fl00r 2011-04-27 10:21:51
@ visit.club_home.clubname,但我明白了,谢谢! – John 2011-04-27 10:25:11