У меня есть приложение Rails 3.2.3 с default_locale
, установленным на :nl
. Когда я запускаю приложение с помощью Thin или Unicorn, языковой стандарт приложения устанавливается на :en
. Когда я использую Webrick, языковой стандарт правильно установлен на :nl
.
Это изменение вызвано фиксацией, которая обновляет несколько сторонних драгоценных камней, хотя я не смог выделить какое-то конкретное обновление драгоценного камня — я могу отменить каждое из них по отдельности и получить тот же результат. Однако, когда я проверяю родителя оскорбительного коммита, все тоже хорошо.
Когда я запускаю приложение на удаленном сервере в производственном режиме, все работает нормально, поэтому оно кажется локальным для моей машины.
Я удалил каждый установленный драгоценный камень и переустановил их все, что не имело никакого значения.
Кто-нибудь знает, что может вызвать такое поведение? И особенно, почему использование вебрика или единорога будет иметь значение?
Редактировать: я точно определил ошибку, вызванную обновлением Draper с 0.11 до 0.12 (выпуск на Github). Не уверен, что это тоже причина.