default_locale
に設定されたRails3.2.3アプリがあり:nl
ます。ThinまたはUnicornを使用してアプリを起動すると、アプリのロケールがに設定され:en
ます。Webrickを使用すると、ロケールが正しく設定され:nl
ます。
この変更は、いくつかのサードパーティのgemを更新するコミットによってトリガーされますが、特に1つのgemアップグレードを特定することはできませんでした。それぞれを個別に逆にして、同じ結果を得ることができます。ただし、問題のあるコミットの親をチェックアウトすると、すべてが順調です。
リモートサーバーで本番モードでアプリを実行すると、すべて正常に動作するため、自分のマシンに対してローカルであるように見えます。
インストールされているすべてのgemを削除し、すべて再インストールしましたが、違いはありませんでした。
誰かがこの行動を引き起こす可能性のあるものを知っていますか?特に、webrickやユニコーンを使用すると違いが生じるのはなぜですか?
編集:Draperを0.11から0.12にアップグレードすることでトリガーされるバグを特定しました(Githubでの問題)。それが原因でもあるかどうかはわかりません。