【发布时间】:2010-04-06 02:53:22
【问题描述】:
以下是相关模型:
用户 产品 订购
用户可以出售或购买产品 一个订单有一个买家、一个卖家和一个产品
我知道我可以通过订单和用户之间的 HABTM 关系来做到这一点,但在我看来,在订单表中放入以下列会更简单:
:seller_id :buyer_id
并手动管理这些关系,因为订单只创建一次并且从不编辑。但是,这似乎不太像 Rails,我想知道我是否在 HABTM 关系的概念上遗漏了一些东西。
【问题讨论】:
标签: ruby-on-rails