1

嗨,我在搞乱rails,rails内置了一种方法,可以将十进制数转换为货币。我可以在视图中更改它,但我想将它内化到应用程序中,以便我可以节省维护费用。

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

在我的索引模板中,我有这个并且可以像这样将其更改为美元:

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

我确实发现有几个是将其更改为欧元的 rails API 很棒:

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 回答