-1

Довольно простой вопрос ... В моей системе у меня есть несколько «источников» и «адресатов», у меня также есть несколько «заданий», которые обрабатывают ввод от источника и берут его назначение.Ruby On Rails: третья нормальная форма Active Record Assocations

В моей базе данных, я установить это как таковой с конечной целью, что тот же пункт назначения и/или источник может быть повторно использован в нескольких работах:

Таблица: направления

Таблица: источники Таблица: вакансии

Таблица: job_sources

Таблица: job_destinations

Просто dealin г с пунктами назначения в течение минуты, в Ruby, моя модель «Работа» имеет следующую строку:

has_many :job_destinations 

И в моей модели «job_destinations»:

belongs_to :job 

Конечно, - все это делает (правильно) связать задание и job_destination вверх в Ruby, но не до самого фактического адресата ... Можно ли использовать активные ассоциации записей для использования «таблицы ссылок», чтобы связать две модели вместе?

+1

Да, это возможно. Вы не могли бы провести какое-либо исследование по этой теме, или вы бы нашли это документированным во многих местах. Начните здесь http://guides.rubyonrails.org/association_basics.html и найдите страницу «много-ко-многим». – meagar

ответ

-1

Похоже, что это возможно с помощью has_many: через ассоциацию. Просто нашел его в документах! Я уточню свой ответ с дополнительной информацией, если он будет работать, как я ожидаю.

Смежные вопросы