2013-03-13 2 views
0

Я пытаюсь использовать жемчужину Globalize3 для перевода модели в Active Record, то есть интернационализации базы данных. После прохождения документации я смог успешно реализовать ее на локальном сервере как в среде разработки, так и в производственной среде. Но когда я пытаюсь реализовать его на сервере Production, он терпит неудачу. Это показывает абсурдное поведение, т. Е. Работает, а когда-то нет. Попытка установить локаль через пользовательский ввод. Использование этой функции ниже для установки языка.Глобализация 3 на рабочем сервере не работает

def set_language 
    if params[:locale]  
     I18n.default_locale = params[:locale] 
    end 
    redirect_to :back 
    end 

link to globalize3 gem documentation

ответ

0

Вы только установка резервной локали с этим кодом. Вероятно, это поможет также отрегулировать текущий язык, как в

def set_language 
    if params[:locale]  
     I18n.default_locale = params[:locale] 
     I18n.locale = params[:locale] 
    end 
    redirect_to :back 
end 
+0

спасибо за вашу поддержку, но это не решает мою проблему :( –

Смежные вопросы