【发布时间】:2013-07-27 13:57:55
【问题描述】:
我在两个模型之间存在多对多关系:客户和产品。许多客户共享同一个产品数据库。
我的问题是,如果我想存储每个产品的客户特定数据怎么办。比如有多少存货?我的第一直觉是创建某种包装模型(例如库存),它指的是产品,但将是特定于客户的。有没有更好的方法来做到这一点?
【问题讨论】:
-
@AlthafHamez 我认为我不需要在没有库存信息的情况下直接访问产品。所以也许直接路由比
through更好? -
@AlthafHamez 我研究得越多,我就越意识到
through是最好的方法。欢迎在下方留下答案。
标签: ruby-on-rails database-design