When I replace this line in the Gemfile
gem 'globalize3'
By this one:
gem 'globalize', '~> 3.0.0'
As suggested here:
https://github.com/globalize/globalize,
I got this error while starting Unicorn
From Unicorn log file
I, [2013-11-19T12:07:39.869767 #20032] INFO -- : Refreshing Gem list
/usr/local/rvm/rubies/ruby-1.9.3-p429/lib/ruby/gems/1.9.1/gems/unicorn-4.6.3/lib/unicorn.rb:48: stack level too deep (SystemStackError)
I suppose that I have nothing special. I have configured this (below) to fallback pt-BR to en and vice-versa which works in development with the new globalize (It doesn't with Globalize3). However, I have commented these lines in production but the error persists.
config/application.rb
config.i18n.fallbacks = {'pt-BR' => 'en', 'en' => 'pt-BR'}
Globalize.fallbacks = {:en => [:en, :'pt-BR'], :'pt-BR' => [:'pt-BR', :en]}
config/environment.rb
require "i18n/backend/fallbacks"
I18n::Backend::Simple.send(:include, I18n::Backend::Fallbacks)
Any advices? I would appreciate any test that I can make to find the problem.