【发布时间】:2011-08-25 22:41:05
【问题描述】:
我想我有一个相当简单的问题,因为我是 Ruby 新手,甚至是 ActiveRecords 新手。
我想要实现的是使用 ActiveRecords(和相应的 SQL 模式)的类表示,它对以下问题进行建模:
- 存在类别和子类别(由 parent_id 建模)
- 产品只属于一个类别
- 每个产品可以有 0..inf 特征
- 特征只是有一些数据字段,只被产品引用
我当前的架构如下图所示:
此架构是否适合 ActiveRecords?课程会是什么样子?我只是想不通 JoinTable 如何适合 ActiveRecord 结构。
此外,我如何对来自parent_id->categories.id 的链接进行建模?
任何帮助表示赞赏!
干杯
【问题讨论】:
标签: sql ruby-on-rails ruby database activerecord