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