マウント可能なアプリにステップインすると、ロケール パラメータが重複するシナリオが表示されます。私のアプリは次のようになります。
#routes.rb
resources :blogs
scope "(:locale)" do
mount Auth::Engine => '/auth'
end
ブログページで認証リンクを見ると、/en-us/auth/signout
うまく機能しますが、プロファイルページなど、マウント可能なアプリによってレンダリングされたページにロードするとすぐに/en-us/auth/myprofile'
、サインアウトリンクは次のようになります/en-us/auth/signout?locale=en-us
クエリ文字列が乱雑になるのは望ましくありません。アプリがロケール パラメータを正しく設定し、それをクエリ文字列に複製する原因は何ですか?