我需要创建一个主要是度量形式的客户模型。
它将记录有关用户的一些一般信息(姓名、年龄、性别等)和许多测量值(身高、体重、颈围、腰围等)。
该应用程序面向国际用户,因此有些人更喜欢使用厘米/公斤,其他人更喜欢使用英寸/磅。
我认为最好的方法是将所有数据以一致的格式存储在数据库中(例如公制)并在控制器端转换所有数据。
是否有规范的方式(或现有的 gem)在 rails 中获得它?如果不是,我会在模型中创建一个 preferred_measure_type 字段,然后在用户首选项中呈现所有视图。
另外我听说避免浮点数和小数并将数据存储为整数(在我的场景中为毫米和克)是明智的,然后在应用程序端进行所有转换。这是个好建议吗?
谢谢