Rails 2.3 + Rails 3 + Authlogic + I18n
При использовании Rails 2.3 + Rails 3 + Authlogic + I18n возникает ошибка wrong number of arguments (4 for 3) (ArgumentError), в следствие того, что Rails 3 требуют I18n >= 0.3.6 версии, а Authlogic работает с предыдущими версиями I18n.
Одно из решений предзагрузить для приложения на Rails 2.3 более старую версию I18n, которая будет совместима с Authlogic.
Процесс заключается в создании файла config/preinitializer.rb c кодом загрузки требуемой нам версии:
require 'rubygems'gem 'i18n', '0.2.1'
Не забудьте установить соответствующую версию гема: gem install i18n --version=0.2.1
