您好我正在使用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)??
答案 0 :(得分:3)
要更改货币,您只需将其指定为:
<span class="price"><%= number_to_currency(product.price, :unit => "R") %></span>
然后为了使其具有凝聚力,您必须编写一个简短的数学总和来预先形成转换,然后只需使用每日汇率进行文件更新,然后将其加载到总和中。
我应该多研究一下这个评论