私は次のような動作を実装したいと考えています。レール3.1でロケールパラメータを非表示にしていますか?
EN
の場合は、ブラウザ言語がDE
で、http://foo.bar/hallo
の場合は、URL http://foo.bar/hello
にリダイレクトする必要があります。
どのようにすれば、正しい言語にリダイレクトするためにルートを設定する必要がありますか(たとえば、英語ユーザーがDEルートを要求し、その逆の場合)、非表示のロケールパラメータを設定する方法コントローラーの右の表示?
私は両方の言語で同じコントローラ(1ページに1つの方法)を使用したいが、ローカライズされたビュー(foo.en.html.erbなど)事前に
感謝!
あなたが正しいです、サブドメインのアプローチはかなりよく合います。それについては考えていない。ありがとう! – Tronic