Я знаю, что Стай, должно быть, ошибается в том, как я строю свою базу данных, но, пожалуйста, найдите минутку, ответив на это: я создаю модель супермаркета, где у 1 пользователя есть список покупок, в каждом списке много продуктов. Итак, что я делаю:
class User < ActiveRecord::Base
has_many :lists
end
class List < ActiveRecord::Base
belongs_to :user
has_many :products
end
class Product < ActiveRecord::Base
????
end
В списке есть несколько продуктов, но продукты не принадлежат спискам. Что мне делать, чтобы у пользователей было много списков, а в списках было много продуктов? с уважением,