通貨の指定
config/init.rbの後ろの方をこんな風に変更します。
Merb::BootLoader.after_app_loads do # This will get executed after your app's classes have been loaded. Numeric::Transformer.add_format(:ja => { :currency => {:unit => '円', :format => '%n%u', :precision => 0}, :number => {:delimiter => ',', :precision=> 0, :separator => ''}}) Numeric::Transformer.change_default_format(:ja) end
すると、Numeric#to_currencyの出力を変えることが可能です。
$ merb -i >> 200.to_currency => "200円"