rails:1211
From: のりお <toykyo@t...>
Date: Fri, 02 Jun 2006 13:25:49 +0900
Subject: [rails:1211] Re: 価格の通貨単位を変えたい
のりおです。 植田さんも指摘していますが、$マークは ハードコーディングされているだけです。 Rails本の98ページにも載っていますが、 ヘルパーをつくっておくと良いです。 作っているアプリで日本円を扱うのであれば、 下記のようなメソッドを追加しておくと便利だと思います。 [ helpers/application_helper.rb ] def number_to_yen(number) "¥" + number_with_delimiter(number) end こんな感じで使用できます。 <%= number_to_yen( product.price ) %> と書いていたら、小林さんからのメールが… >勉強会で、諸橋さんに「そのためのメソッドはすでにある」と >教えていただきました。 諸橋さんが言っていたことを推測すると、 number_with_delimiter か、 number_to_currency のことだと思います。 ちなみにnumber_to_currencyを使うと下記のようになります。 <%= number_to_currency( product.price, :unit => "¥", :precision => 0 ) %> なお、:precisionは小数点以下を何桁表示するか指定できます。 上の場合は、少数点以下を省略しています。 -- ML: rails@r... 使い方: http://QuickML.com/
@ 1206 2006-06-02 04:46 [h.tsutsumi@g... ] 価格の通貨単位を変えたい 1207 2006-06-02 05:02 ┣[bsdmad@g... ] -> 1211 2006-06-02 06:25 ┃┣[toykyo@t... ] @ 1213 2006-06-02 06:48 ┃┗[h.tsutsumi@g... ] 1214 2006-06-02 06:56 ┃ ┗[toykyo@t... ] @ 1218 2006-06-02 08:23 ┃ ┗[h.tsutsumi@g... ] 1209 2006-06-02 05:21 ┗[otoriad@g... ]