Еще один основной вопрос о Rails:
У меня есть таблица базы данных, которая должна содержать ссылки ровно на две разные записи определенного типа данных.
Гипотетический пример: я создаю базу данных видеоигр. У меня есть таблица для "Компаний". Я хочу иметь ровно одного разработчика и ровно одного издателя для каждой записи «Видеоигры».
Я знаю, что если я хочу иметь одну компанию, я могу просто сделать что-то вроде:
script/generate Videogame company:references
Но мне нужны обе компании. Я бы предпочел не использовать таблицу соединений, так как может быть ровно два типа данных данного типа, и мне нужно, чтобы они были разными.
Кажется, ответ должен быть довольно очевидным, но я нигде не могу найти его в Интернете.