Rails编号为货币/外币查询

时间:2011-12-07 14:05:12

标签: ruby-on-rails number-to-currency

您好我正在使用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)??

1 个答案:

答案 0 :(得分:3)

要更改货币,您只需将其指定为:

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

然后为了使其具有凝聚力,您必须编写一个简短的数学总和来预先形成转换,然后只需使用每日汇率进行文件更新,然后将其加载到总和中。

我应该多研究一下这个评论