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