伪 Table 条目

Pseudo Table entries

我是一名学习型开发人员,正在为我工​​作的公司构建产品和库存跟踪平台,我的 Rails 应用程序有一个 Products table。在Productstable里面是一堆基本条目,比如SKUDescriptionUPCManufacturer

我想要做的是在 Create 页面中有一个选项,可以将自定义参数插入到 text_area 之类的内容中,以创建特定于产品的条目,例如,如果我只有一小部分将从 Voltage 列中受益并且不想用一堆较少使用的选项淹没我的迁移的产品。我在描绘什么:

'Voltage|120 Volts'
'Housing Material|Steel'
'Duct Size|4"'

然后这些可能是产品 Show 页面中它们自己的行。

是否有人知道 Gem 或模板已经实现了这一点,或者我是否需要自己深入研究?我担心目前我不具备这样的技能。

您可以在迁移中有一个 hstore 列,这将允许您将多个动态值作为哈希存储在单个列中。

您可以从 here 阅读更多关于 hstore 的信息。

我使用 hstore 在 table 中存储产品的动态变体。