2011年1月15日土曜日

Rails3でPHPのnumber_format関数はnumber_with_delimiter

ActionView::Helpers::NumberHelperに定義されている

とくにincludeすることなく使えるのでビューに以下のように書けばOK!integerでもstringでもOK!

# pruduct.price = 1000
<%= number_with_delimiter product.price %>
# 1,000が表示される

価格はnumber_to_currency

ロケールとcurrency format unitがja.ymlで設定されている場合は、number_to_currencyで3桁ごとにコンマがふられ、最後にja.ymlのunitが表示される。

# pruduct.price = 1000
<%= number_to_currency product.price %>
# 1,000円 と表示される

0 件のコメント: