установить поле thing_id таблицы, которое выбирает отношения с таблицами на основе thing_type - PullRequest
1 голос
/ 19 ноября 2010

Допустим, у меня есть платеж по таблице вызовов, у которого есть поле вызова thing_id, который будет внешним ключом покупки и хранения, зависит от поля thing_type в таблице платежей.

Как мне реализовать эти отношения? Как определить внешний ключ в файле миграции? В файле модели я должен использовать: через?

1 Ответ

1 голос
/ 19 ноября 2010

Я не уверен, но я думаю, что вы говорите о полиморфных ассоциациях в Rails.

Посмотрите здесь: Railscasts - Полиморфная Ассоциация

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...