1

如果选择默认语言环境,我想防止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

那么,有没有办法阻止它?

4

0 回答 0