我看到一個場景,其中我的語言環境參數在進入可安裝應用程序後得到重複。我的應用程序看起來像這樣:Rails 3.2可安裝的應用程序語言環境得到重複
#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
我不想查詢字符串越來越混亂,是什麼原因造成的應用程序正確設置區域設置參數,然後在查詢字符串複製呢?