-
Notifications
You must be signed in to change notification settings - Fork 639
Closed
Description
I get I18n::InvalidLocale: :en is not a valid locale when trying to:
Money.new(1, :usd).format
I found that setting:
I18n.enforce_available_locales = false
removed the error.
Should I update the README?
Full error output:
irb(main):003:0> Money.new(1,:usd).format
I18n::InvalidLocale: :en is not a valid locale
from /home/ravi/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/i18n-0.7.0/lib/i18n.rb:284:in `enforce_available_locales!'
from /home/ravi/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/i18n-0.7.0/lib/i18n.rb:151:in `translate'
from /home/ravi/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/money-6.6.1/lib/money/money/formatting.rb:17:in `block in define_i18n_method'
from /home/ravi/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/money-6.6.1/lib/money/money.rb:362:in `to_s'
from /home/ravi/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/money-6.6.1/lib/money/money/formatting.rb:239:in `format'
from (irb):3
from /home/ravi/.rbenv/versions/2.2.3/bin/irb:11:in `<main>'
irb(main):004:0>
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels