1

こんにちは私はレールをいじっています。10進数を通貨に変換できるレールに組み込まれたメソッドがあります。ビューで変更することもできますが、メンテナンスを節約できるように、アプリケーションに内部化したいと思います。

<span class="price"><%= product.price %></span>

私のインデックステンプレートにはこれがあり、次のように米ドルに変更できます。

<span class="price"><%= number_to_currency(product.price) %></span>

私はいくつかがそれをユーロに変更することであることに気づきました。railsAPIは素晴らしいです:

number_to_currency(1234567890.506, :locale => :fr) #this will change it euros/france

今、私がすべての異なる領域のリストをどこで入手できるか誰かが知っていますか?そして通貨はありますか?特に南アフリカ(ZAR)??

4

1 に答える 1

3

通貨を変更するには、次のように指定する必要があります。

<span class="price"><%= number_to_currency(product.price, :unit => "R") %></span>

次に、それをまとまりのあるものにするために、変換を実行するために短い数学の合計を記述し、合計にロードされる毎日の為替レートでファイルを更新する必要があります。

コメントありがとうございますこれをもう少し調べておくべきでした

于 2011-12-08T12:36:02.070 に答える