【发布时间】:2013-10-14 19:55:37
【问题描述】:
我有一个User model 和一个product model。
User has_many :products, :dependent => :destroy
Product belongs_to :user, :foreign_key => "user_id", touch: true
我想为每个用户创建一个愿望清单。
所以我必须创建一个具有适当关联的wishlist model。
但我不知道如何开始。
我假设愿望清单模型包含id、user_id 和product_id 字段
我必须使用 has_many through association 还是 has_and_belongs_to_many ?
我也希望如果一个用户被销毁来销毁他的愿望清单。
最好的方法是什么? 非常感谢!
【问题讨论】:
标签: ruby-on-rails activerecord model associations