私は非常に奇妙な行動に出くわしました。to_sメソッドを使用して文字列に変換されたときの通常の bigdecimal 値は、その動作を変更します。
テーブルに通常のフロート列があり、レコードの値は37502 です
レコードを取得してビューで印刷すると、
"some text "+ my_record.amount.to_s
出力は次のようになります
37502.0390625
私はこの行動に困惑しています
私は非常に奇妙な行動に出くわしました。to_sメソッドを使用して文字列に変換されたときの通常の bigdecimal 値は、その動作を変更します。
テーブルに通常のフロート列があり、レコードの値は37502 です
レコードを取得してビューで印刷すると、
"some text "+ my_record.amount.to_s
出力は次のようになります
37502.0390625
私はこの行動に困惑しています