Рассмотрим три модели. Пользователь, инвентарь и инвентарь предметов один.
Пользователь принадлежит к инвентарю. Инвентарь имеет одного пользователя. В инвентаре много предметов, а инвентарь принадлежит инвентарю. (я знаю, что у пользователя есть один инвентарь, вероятно, должно быть лучше, но я был менее осведомлен о ruby, когда делал свои ассоциации)
Теперь мне стало интересно, как лучше всего, скажем, проверить, есть ли у пользователя определенный предмет в его инвентаре.
Что ты думаешь? Может быть, вы также предложите мне изменить свои ассоциации? Я открыт для критики:)