[英]Storing dynamic numbers in database Rails
我正在尝试找出将价格存储到数据库中的最佳方法。 问题是我有2种不同类型的数字:
我想允许用户选择他们想要的预算,接受他们的输入并将其正确地放入我的数据库中。 例如,您要上载一本书的信息,并且您可以说这本书的价格是$ 100或从$ 50到$ 100。 换句话说,它可以是100美元,也可以是50美元至100美元。
我进行了一项研究,发现可以简单地在数据库中添加两个额外的列,但我想知道以后是否会影响我的网站速度,因为我的一两个列将为空,这不好。
感谢您的帮助和时间。
在包含价格属性的模型中,添加:
serialize :price, Array
然后只需检查数组长度即可。 如果数组长度为1,则其为固定价格值。 例如,它的数组长度是2,例如[100,200],那么第一部分是“ From”值,即100,第二部分是“ To”值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.