伪表条目

问题描述 投票:0回答:1

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

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

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

然后这些可能是Product的Show页面中他们自己的行。

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

ruby-on-rails activerecord rubygems
1个回答
2
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.