有没有一种方法可以将现有的rails 4路由从rails引擎"包装"到如下所述的路由范围中:具有可选范围的rails路由":区域设置"
我想用疯狂宝石(https://github.com/spree/spree)并插入当前区域设置作为路径的最左边部分,如/en/products/t恤
您应该能够以相同的方式完成:
Sandbox::Application.routes.draw do
scope "(:locale)", locale: /en|fr/ do
mount Spree::Core::Engine, :at => '/'
end
end
您需要做更多的工作来将此区域设置与Spree的区域设置联系起来,但这是一个很好的起点。