伪表条目

时间:2017-12-31 04:49:15

标签: ruby-on-rails activerecord rubygems

我是一名学习型开发人员,负责构建产品和产品。我工作的公司的库存跟踪平台和我的Rails应用程序有一个Products表。在Products表中有一堆基本条目,例如SKUDescriptionUPCManufacturer等。

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

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

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

有人知道宝石或模板已经完成了这个,还是我需要自己深入潜水?我担心这样的事情目前不符合我的技能。

1 个答案:

答案 0 :(得分:2)

您可以在迁移中使用一个hstore列,这样您就可以将单个列中的多个动态值存储为哈希值。

您可以从here了解有关hstore的更多信息。

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