Связи активных записей Rails, относящиеся к той же модели - PullRequest
0 голосов
/ 27 ноября 2018

Я ищу некоторую помощь в настройке ассоциаций активных записей между этими двумя таблицами.

В частности, ассоциации с идентификатором партии правительства и идентификатором оппозиционной партии - которые я хотел бы указать на таблицу партий.

Может кто-нибудь помочь с настройкой их в моих моделях?

Tables

Election
Id:integer
Location_id:integer
Date:date
Government_party_id:integer
Government_seats:integer
Government_tpp:float
Opposition_party_id:integer
Opposition_seats:integer
opposition_tpp:float
Total_seats:integer

Party
Id:integer
Name:string

1 Ответ

0 голосов
/ 27 ноября 2018
class Election < ActiveRecord::Base
  belongs_to :government_party, class_name: 'Party', foreign_key: 'Government_party_id'
  belongs_to :opposition_party, class_name: 'Party', foreign_key: 'Opposition_party_id'
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...