如果选择默认语言环境,我想防止rails将语言环境字符串添加到链接中。例如,如果我直接转到example.com,则助手生成的链接不应该是example.com/en/orders(应该是example.com)。 com/订单)。
我的 application_controlelr.rb 包含
def default_url_options
{ locale: I18n.locale }
end
我假设将语言环境添加到链接和 routes.rb
scope '(:locale)', locale: /en|es/ do
resources :orders
end
那么,有没有办法阻止它?