Представьте себе список персонажей в игре.Как смоделировать это отношение рельсов, «есть два»?
Мне нужно, чтобы пользователи голосовали, по какому символу счётчика персонажа и можно сохранить его в базе данных.
Batman is strong against Superman
Batman is strong against Joker
Batman is weak against The Riddler
Как я могу смоделировать эти отношения между двумя из одного типа моделей? Batman, Superman and Joker
все части того же типа модели Superhero
.
Если бы я создать такую же систему на что-то вроде ASP.Net MVC, я хотел бы создать таблицу с именем Counterpicks
и имеют два поля source_id
и target_id
как INT полей и использовать их в качестве внешних ключей по направлению к Superhero
таблице. Мне нужно создать модель Counterpick
в RoR?
Любые предложения?