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:
Rafael Mendonça França
2013-12-04 10:20:01 -02:00
parent 9c60e3df9f
commit c82025fcd6
2 changed files with 5 additions and 5 deletions

View File

@@ -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

View File

@@ -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' } } }