私は2つのモデルの製品と購入を持つアプリケーションを持っています。has_manyを使用した関連付け:問題
製品は、私のシステム内のすべての製品のリストが含まれており、購入がユーザーによって行われたすべての購入を定義...
は、今私は、製品を見ると、彼はボタンを買うヒット商品と温家宝を購入することができ、特定のCURRENT_USERを持っています彼は彼が作ったすべての買い物を見ることができた。私は今、私は、製品やショーどれを購入したユーザーI OUT見つけるのですか届かない
...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
を連想has_many :through
をしたし、一緒に購入し、製品テーブルをリンクpurchased_productsという名前の新しいモデルを作成しました彼のすべての買い物?
また、現在のユーザーのすべての購入を見つけるコードを指定しますか?
これは、ユーザーや製品と購入のクラスのユーザー
Bebo