У меня есть приложение, в котором есть две модели товаров и покупок.
Товары содержат список всех товаров в моей системе, а покупки определяют все покупки, сделанные пользователями ...
сейчасУ меня есть конкретный пользователь current_user, который может просматривать товары и покупать товары, и когда он нажмет кнопку «Купить», он сможет видеть все сделанные им покупки.я установил ассоциацию has_many :through
и создал новую модель с именем приобрела_продукты, которая связывает вместе таблицу закупок и продуктов ..
class Product < ActiveRecord::Base
has_many :purchased_products
has_many :purchases, :through => :purchase_products
end
class Purchase < ActiveRecord::Base
has_many :products, :through => :purchased_products
has_many :purchased_products
end
class PurchasedProducts < ActiveRecord::Base
belongs_to :purchases
belongs_to :products
end
теперь я не понимаю, как узнать, какой пользователь приобрелкакой товар и покажи все его покупки?
Также, где я могу указать код, чтобы узнать все покупки текущего пользователя?