したがって、異なる URL (ロケール) に対して異なるページがあります。私の問題は、あるページから次のページに移動すると、デフォルトの URL が表示され、最初の URL リクエストに固有のサイトではなく、デフォルトのサイトが表示されることです。
だから基本的に私は最初にアクセスします
htttp://localhost:3000/?locale=ru
私のアプリケーションの最初のページには、ロシアのサイトが表示されます。次のページに移動すると、元に戻ります
htttp://localhost:3000
このページをロードします。理由がわかりません。誰でも知っているでしょうか?
def set_locale
I18n.locale = params[:locale] || I18n.default_locale
end
私はこれをしました。
ありがとう。