Внешний ключ с другим именем - PullRequest
0 голосов
/ 27 апреля 2011

У меня есть такие модельные отношения: Club has_many Grounds has_many Посещения. Первичным ключом Клуба является "club_id", а также поле "clubname". В «Визите» у меня есть «club_home» и «club_away», которые являются целочисленными полями, хранящими «club_id». Вместо показа "club_id" я хочу показать поле "clubname" из Club. Как я могу это сделать? Спасибо!

1 Ответ

2 голосов
/ 27 апреля 2011
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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...