0

私の開発環境では、設定することでコントローラーのアプリロケールを変更できます

I18n.locale = 'fr'

ラップトップのdevとprodenvの両方で機能しますが、Herokuにデプロイすると、変更が無視されているかのように機能しなくなります。誰かが理由を知っているかもしれませんか?

ps:初期化子でdefault_localeをプリセットすると、サイトの両方のバージョン(私の場合は英語とフランス語)が機能します。しかし、実行時の切り替えはしません

4

1 に答える 1

0

問題はそれに関連していませんでした。session[:locale]Spreeでアプリを作成していて、変数に基づいてローカリゼーションが機能していることを説明できませんでした。私はそれを最初に設定しなければなりませんでした。

于 2012-12-08T05:44:45.833 に答える