первой недели играть с рельсами, и я немного застряли на этом активной записи отношенииBi-Directional самосправочной Активной запись ассоциации
У меня есть 3 таблицы прямо сейчас, Событие, Драка и бойцы. Каждый бой принадлежит событию, и бойцы могут иметь много боев. Я хочу иметь возможность хранить информацию в таблице боев, такую как победитель, как выиграл бой, судья и т. Д.
Я занимался некоторыми исследованиями, и я думаю, мне понадобится двунаправленная самость -referential имеет много сквозных отношений для боев. Требуется ли это 2 записи в сквозной таблице? Если да, то как я могу запросить бои во время просмотра события без двух записей для каждого боя?
Что было бы лучшим способом сохранить победителя, если я хочу показать запись бойцов на странице бойцов? У вас есть winner_id и loser_id в таблице? Это становится путаным, когда могут быть розыгрыши и никаких конкурсов.
Также могут быть бои без результатов, потому что они еще не произошли. Я собираюсь использовать для них отдельный стол.
Любые предложения приветствуются! Приветствия