有没有人有任何经验/谁能提出最佳实践来存储大量变量的数量?处理Rails中的精确单元3
例如,我的一个模型中的某个属性用于存储一个重量,该重量可以是从几微克到一公斤或更多的任何物体。我的假设是将所有东西都转换成最小单位,并将其作为一个整数存储在数据库中(因为我可能会因为浮点数而失去准确性?),但以微克为单位存储千克数似乎很奇怪。能够建议一个ruby/rails插件,可能有助于这种行为,在更一般的意义上?就像数据库中的“时间”字段被转换为红宝石中的Time
对象一样,我将如何去最好地拦截database entry -> class attribute
进程,将字段转换为我选择的类?
是否有一种设计模式可以存储我不知道的单位量级?
这是一个重复http://stackoverflow.com/questions/5498394/milliseconds-with-rails-and-mysql – 2011-04-03 13:57:32
类似的,也许,但不是重复。当我在发布之前首先搜索答案时,您的链接不匹配;它关注时间,而我更关心一般情况下的模式,我认为Phrogz已经很好地回答了。 – Jeriko 2011-04-04 08:51:40
正如我所回答的,一般情况下的模式是使用rails聚合。 – 2011-04-04 09:30:31