У меня есть таблица типов служб, содержащая идентификатор и имя нескольких десятков сервисов.Таблицы HABTM 2 2 разные отношения
У меня есть таблица проектов, которая должна иметь список предлагаемых услуг и список принятых услуг.
Я знаю, что я бы использовал HABTM с обеих сторон с помощью таблицы project_service_types между ними.
Я не могу понять, что делать, когда у меня есть 2 разных отношения между одной и той же таблицей. Я подозреваю, что он использует: join_table и: associated_forign_key, но я не могу заставить его работать в моем приложении.
спасибо.
Это выглядит, как он будет делать трюк; единственное, о чем нужно знать, - это, если позже вы захотите иметь данные, расположенные в самой ассоциации (например, поле примечаний в модели ProjectsProposedTypes), вам нужно указать параметр has_many: через параметр, указанный в моем ответе. Удачи с проектом! –