답변

2

에게 어떻게해야!

당신은 UserItem 사이 has_many...through 관계, 그리고 ItemCategory 사이 has_many 관계가 필요합니다.

# app/models/user.rb 
class User < ActiveRecord::Base 
    has_many :purchases 
    has_many :items, through: :purchases 
end 

# app/models/item.rb 
class Item < ActiveRecord::Base 
    has_many :purchases 
    has_many :users, through: :purchases 
    has_many :categories 
end 

# app/models/purchase.rb 
class Purchase < ActiveRecord::Base 
    belongs_to :user 
    belongs_to :item 
end 

# app/models/category.rb 
class Category < ActiveRecord::Base 
    belongs_to :item 
end 
+0

도움 주셔서 감사합니다. –

관련 문제