這兒,更改整數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