我有兩種不同的型號。兩種型號的Ruby on Rails關係
產品型號
class Item < ActiveRecord::Base
belongs_to :category
attr_accessible :make, :model, :name, :purchasedfrom, :qrcode, :serialnumber, :category_id
end
事件模型
class Event < ActiveRecord::Base
belongs_to :category
attr_accessible :name, :location_id, :category_id
end
我無法弄清楚如何做到以下幾點:
- 的
Event
有多個Item
可以在Event
。 一個
Event
歷史仍然顯示來自特定事件的Items
。將顯示從活動項目:本地主機/事件/:ID /項目
我想不通這對我的生活。如果我能在這個問題上得到一些指導,我將不勝感激!在此先感謝您的幫助。
我已經看到使用:through
,我相信我將不得不在這裏使用。
您應該使用'has many:through'或'has_and_belongs_to_many'關係。 – samuil