mirror of
https://github.com/github/rails.git
synced 2026-01-08 22:27:59 -05:00
Fix documentation of number_to_currency helper
Now users have to explicit mark the unit as safe if they trust it. Closes #13161
This commit is contained in:
@@ -129,10 +129,10 @@ module ActionView
|
||||
#
|
||||
# number_to_currency(-1234567890.50, :negative_format => "(%u%n)")
|
||||
# # => ($1,234,567,890.50)
|
||||
# number_to_currency(1234567890.50, :unit => "£", :separator => ",", :delimiter => "")
|
||||
# # => £1234567890,50
|
||||
# number_to_currency(1234567890.50, :unit => "£", :separator => ",", :delimiter => "", :format => "%n %u")
|
||||
# # => 1234567890,50 £
|
||||
# number_to_currency(1234567890.50, :unit => "R$", :separator => ",", :delimiter => "")
|
||||
# # => R$1234567890,50
|
||||
# number_to_currency(1234567890.50, :unit => "R$", :separator => ",", :delimiter => "", :format => "%n %u")
|
||||
# # => 1234567890,50 R$
|
||||
def number_to_currency(number, options = {})
|
||||
return unless number
|
||||
|
||||
|
||||
@@ -53,7 +53,7 @@ class NumberHelperTest < ActionView::TestCase
|
||||
assert_equal("-$10.00", number_to_currency(-10))
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
def test_number_to_currency_without_currency_negative_format
|
||||
clean_i18n do
|
||||
I18n.backend.store_translations 'ts', :number => { :currency => { :format => { :unit => '@', :format => '%n %u' } } }
|
||||
|
||||
Reference in New Issue
Block a user