フォームに3.50の価格を入力すると、railsはそれを3.5としてデータベースに保存しますが、3.51のように最後にゼロがないものを入力すると、3.51として保存されます。3.50が入力された場合、3.50をjsonとして返す必要があります。
私の単純な形式では、これを入力に使用しています
<%= f.input :price, :value => number_to_currency(f.object.price, :precision => 2) %>
Schema
t.decimal "price", :precision => 10, :scale => 2
ゼロが低下している理由について何かアイデアはありますか?