Я пытаюсь смоделировать очень простую систему, но способ Rails сделать это ускользает от меня. Я хотел бы иметь две сущности: пользователя и ставку. У ставки есть два пользователя, а у пользователя много ставок. Я бы хотел, чтобы создавший пользователь ставки мог пометить его как разрешенный (выполнить любую форму обновления / удаления).
Сначала я думал, что пользователь должен действовать в двух направлениях: лучше или лучше. Правильным вариантом может быть ассоциация many_to_many в рельсах с дополнительным столбцом в таблице ставок, чтобы указать, кому принадлежит модель. Но затем вы повторяете один из идентификаторов пользователя дважды.
Заранее спасибо!