マウント可能なアプリケーションに入ると、ロケールパラメータが重複するシナリオが見られます。私のアプリはそうのようになります。Rails 3.2マウント可能なアプリケーションロケールが複製される
#routes.rb
resources :blogs
scope "(:locale)" do
mount Auth::Engine => '/auth'
end
私は、ブログのページで午前と認証リンクを見れば、それはできるだけ早く私はマウントアプリによってレンダリングされるページにロードとしても機能しますが、それはこの/en-us/auth/signout
のように見え、例えばプロフィールページ/en-us/auth/myprofile'
は、符号アウトリンクは、今、何が正しくlocaleパラメータを設定し、クエリ文字列でそれを複製するアプリを引き起こしている/en-us/auth/signout?locale=en-us
私が雑然となっクエリ文字列を望んでいないように見えますか?私の賭けは、アプリケーションのコントローラのようなものがあるということである