После обновления до Rails 5.2, (edit: using "5.2.0.rc1"
) теперь у меня добавляется ?locale=en
в мои URL, когда я использую путь, построенный из path_helper
(например, login_path
). Как мне остановить Rails от добавления локали в мои URL? Они мне никогда не нужны.
Мой контроллер:
`` `
# Home_controller.rb
def index
redirect_to login_path
end
`` `
Application.rb
`` `
require_relative 'boot'
require 'rails/all'
Bundler.require(*Rails.groups)
module MyApp
class Application < Rails::Application
config.assets.initialize_on_precompile = false
config.generators do |g|
g.fixture_replacement :rspec
g.fixture_replacement :factory_bot
end
end
end
`` `
Что происходит:
Он перенаправляет меня на localhost:3000/login?locale=en