У меня есть веб-приложение Rails 2.2, работающее на Passenger / REE
Я установил язык по умолчанию в config/environment.rb
config.i18n.default_locale = 'en-GB'
В первом запросе не задан языковой стандарт в I18n.locale
Если я посещаю страницу с before_filter, который устанавливает I18n.locale при каждом последующем посещении любого контроллера, даже если он не имеет того же before_filter
, устанавливающего I18n.locale, я получаю I18n.locale того, что было установлено, скажем, en-US
.
В Mongrel с одинаковым кодом каждый запрос получает языковой стандарт en-GB
по умолчанию, пока он не будет явно установлен before_filter.
Любая помощь приветствуется, если это нормальное поведение Пассажира.