Mam model Teams i model Fixtures. Model Fixtures ma drużynę gości i drużynę gospodarzy. Podążyłem za przykładem w this answer i większość rzeczy działa.Szyny has_many niestandardowe ActiveRecord Association
class Fixture < ActiveRecord::Base
belongs_to :home, class_name: 'Team'
belongs_to :away, class_name: 'Team'
end
class Team < ActiveRecord::Base
has_many :home_games, :class_name => 'Fixture', :foreign_key => 'home_id'
has_many :away_games, :class_name => 'Fixture', :foreign_key => 'away_id'
end
chcę móc wywoływać @ team.fixtures aby uzyskać listę wszystkich zespołów lamp, obecnie @ team.home_games daje mi opraw domu i @ team.away_games daje mi wynos. Jak mogę napisać has_many :games
podobną do has_many :home_games
i czy to najlepszy sposób na zrobienie tego?
wygląda dobrze, dzięki! –