堤です。
リプライありがとうございます。
<strong>$<%= sprintf( の$を見落としていました。orz
ありがとうございます。
かなり、ショックです ^^;;f
ついでで申し訳ないですが、ブラウザで確認したところ¥が逆スラッシュとして表示されてしまいます。
ちなみに、Railsの環境は、
enviroment.rb と application.rb はシフトSJISに設定してあります。
植田と申します。
> 堤です。
>
> Ruby も Rails も初心者です。
> 「RailsによるアジャイルWebアプリケーション開発」の本をベースに勉強しているのですが、
> サンプルだと価格の通貨単位が「$」になっているのを「¥」にする方法がわかりません。
>
> P70のソースコードの
> sprintf("%0.2f", product.price)
> だと思うのですが・・・・
この例の場合なら
<strong>$<%= sprintf("%0.2f", product.price) %></strong>
となっていますので
<strong>¥<%= sprintf("%0.2f", product.price ) %></strong>
で OK ではないかと :)。
あとは
http://api.rubyonrails.com/classes/ActionView/Helpers/NumberHelper.html#M000449
とか、参考になりますか?
--
UEDA "BSD mad" Hiroyuki <bsdmad@gmail.com>
--
ML: rails@ruby.ml.fdiary.net
使い方: http://QuickML.com/