mma*_*one 0 javascript ruby-on-rails weather temperature
我对Rails比较陌生,我正在构建一个处理天气数据的应用程序.我的主要用途是在美国境内,因此用户的演示可能是华氏度.我消耗的数据Feed以摄氏度为单位.
我解决这个问题的正常方法是celsius在模型中有一个列,然后是fahrenheit从F转换为C 的自定义模型方法.但是,由于各种设计决策,我没有特定的温度字段.(tl;博士我正在追踪除了天气之外的许多不同的环境条件,所以我有一个通用value列和一type列.)
我看到一些替代方案:
value需要在Rails视图和JS中实现,据我所知.type温度且用户偏好华氏温度的记录时,运行执行before_save转换的回调.我不知道该怎么办阅读......什么是正确的结构方式?谢谢!