这儿,更改整数ROR +整数值转换成不同的格式货币
1234567890 => 1.234.567.890 using ruby function.
1234567890.12 => 1.234.567.890.12 using ruby function.
的格式,现在请提出好的建议。还可以用DKK(丹麦货币)转换货币格式。
这儿,更改整数ROR +整数值转换成不同的格式货币
1234567890 => 1.234.567.890 using ruby function.
1234567890.12 => 1.234.567.890.12 using ruby function.
的格式,现在请提出好的建议。还可以用DKK(丹麦货币)转换货币格式。
要在您的视图number_to_currency很好地显示货币的ActiveSupport的一个方便的一部分:http://ap.rubyonrails.org/classes/ActionView/Helpers/NumberHelper.html#M000367
这种方法会帮助你。
str = '123456780009090990.20'
counter = 0
str1 = ''
str.reverse.each_char do |c|
str1 += c
str1 += '.' if counter == 3
counter = (c == '.' || counter == 3) ? 0 : counter + 1
end
puts str1.reverse
请参阅number_to_currency方法。
http://api.rubyonrails.org/classes/ActionView/Helpers/NumberHelper.html#M001684