我正在尝试从人的角度为商店的步骤建模,并且需要模型设计方面的帮助以及如何实际实施“购买此产品/服务”部分。
到目前为止,我认为模型设计将是:
Person
has_many :purchases
Purchase
belongs_to :person
belongs_to :product
Products
belongs_to :store
has_many :purchases
一个人可以根据需要购买许多产品。
我想让“购买此产品”功能成为一个复选框,然后将其分配Purchase
给产品,但如何完成?我的模型设计正确吗?