ほとんどが測定フォームである顧客モデルを作成する必要があります。
ユーザーに関する一般的な情報 (名前、年齢、性別など) と多くの測定値 (身長、体重、首回り、ウエストなど) を記録します。
アプリは国際的なユーザーを対象としているため、センチメートル/キログラムを使用することを好む人もいれば、インチ/ポンドを使用することを好む人もいます.
最善の方法は、すべてのデータを一貫した形式でデータベース (メートル法など) に保存し、コントローラー側ですべてを変換することだと思います。
レールでこれを取得する標準的な方法(または既存の宝石)はありますか? そうでない場合は、モデルに preferred_measure_type フィールドを作成してから、ユーザー設定ですべてのビューをレンダリングします。
また、浮動小数点数と小数を避け、データを整数 (私のシナリオではミリメートルとグラム) で保存し、アプリケーション側ですべての変換を行うのが賢明だと聞きました。それは良いアドバイスですか?
ありがとうございました