【发布时间】:2012-03-15 23:26:07
【问题描述】:
class Cart
has_many :line_items
end
class Product
has_many :line_items
end
class LineItem
belongs_to :carts
belongs_to :products
end
示例:我是创建旅游包的管理员。假设它有属性
标题: 描述 位置 价格
公寓
标题 房间 描述 图片
豪华轿车
标题驱动颜色
我了解到它们应该链接到产品模型,以便客户可以将它们添加到购物车并购买。
但是如何链接我应该创建那些模型还是制作类别,但它们具有不同的属性。
假设我有 100 个不同的类别。每个类别都有完全不同的属性。我应该创建 100 个模型还是有什么最好的方法?
示例 Amazon.com 部门 婴儿美容书籍等。 宝贝类别可以有年龄、性别属性 但是Books isbn,出版商, 它们在类别模型中,但具有不同的属性。 这是否意味着我必须创建模型Baby、模型Book、模型Beauty。 或者我错过了什么
【问题讨论】:
-
具有不同属性的类别有哪些示例?
-
您想重新表述您的问题吗?
标签: ruby-on-rails-3