私はrails 3.2.6
、gems money と money-rails を使用するアプリを使用しています。
money-rails の場合、次のデータを使用してイニシャライザをセットアップしました。
MoneyRails.configure do |config|
config.default_currency = :eur
config.register_currency = {
:id => :euc,
:priority => 1,
:iso_code => "EUR",
:name => "Euro with Comma decimal mark",
:symbol => "€",
:symbol_first => true,
:subunit => "Cent",
:subunit_to_unit => 100,
:thousands_separator => ".",
:decimal_mark => ","
}
end
ユーロ通貨をコンマ小数点区切りで表示したいので、新しい通貨:euc を作成したことに注意してください。
しかし、問題は money オブジェクトがまだコンマを表示していないことです。次に例を示します。
amount = Money.new(100, 'EUR')
amount.to_s
またはビューで:
<%= humanized_money amount %>
it display "1.00 instead of "1,00"
私はどこで間違っていますか?