堤です。

リプライありがとうございます。
<strong>$<%= sprintf( の$を見落としていました。orz
ありがとうございます。
かなり、ショックです ^^;;f

ついでで申し訳ないですが、ブラウザで確認したところ¥が逆スラッシュとして表示されてしまいます。
ちなみに、Railsの環境は、
enviroment.rb と application.rb はシフトSJISに設定してあります。

06/06/02 に UEDA Hiroyuki <bsdmad@gmail.com> さんは書きました:
植田と申します。

> 堤です。
>
> 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/



--
-----
Hiroyuki Tsutsumi