Les réflexions de l'ingénieur

unauthenticated

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

Допдоки:

Оставить сообщение автору