30得票2回答
数字转货币格式本地化转换

number_to_currency(33.50, :locale => :fr)为什么显示$33.50?根据区域设置,它应该用不同的货币来显示。我期望的结果是33,50 €。 非常感谢!

14得票2回答
Rails: 将数字转化为货币格式,去除末尾零位

如何使用number_to_currency并使其删除小数部分的零? 例如,如果我有一个数字30.50,我想保留.50,但如果我有30.00,我想删除这些零。我看到了精度参数,但我不知道是否可以条件性地使用它,只在尾随小数为零时应用... 谢谢

10得票5回答
Rails中的number_to_currency如何删除小数点右侧的末尾零?

我有一个动态生成的表格,可以将价格乘以数量。其中一些价格包含部分美分。例如,如果某个商品的价格为0.0375美元,我可以在表格中显示为:number_to_currency(0.0375,:precision => 4) => $0.0375 但是在价格为标准2位小数的数量上,我得...