堤です。
当初、私が問題にしていた¥表示は、HTML4.01で定義されている特殊な文字なんですね。
これは、「¥」で解決しました。
Ruby、Rails、以外にHTMLの知識も必要なので、道のりは遠いな〜
で、最終的には、みなさんから教えていただいたヘルパー機能を利用し、
本の考え方に沿って、fmt_yensで、目的を達成することができました。
みなさん、ありがとうございました。
のりおです。
¥マークは全角で書いてしまうか、
¥
で表示してあげるとちゃんと表示されると思いますが、
いかがでしょうか。
>堤です。
>
>リプライありがとうございます。
><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
>
>
>---html-part included links-------
>mailto:bsdmad@gmail.com
>mailto: rails@ruby.ml.fdiary.net
--
ML: rails@ruby.ml.fdiary.net
使い方: http://QuickML.com/