Ruby on rails Rails4:如何将引擎包装到路由范围中
有没有一种方法可以将现有的rails 4路由从rails引擎“包装”到如下所述的路由范围内Ruby on rails Rails4:如何将引擎包装到路由范围中,ruby-on-rails,ruby-on-rails-4,routing,spree,Ruby On Rails,Ruby On Rails 4,Routing,Spree,有没有一种方法可以将现有的rails 4路由从rails引擎“包装”到如下所述的路由范围内 我想使用spree gem()并将当前区域设置插入到路径的最左侧,如/en/products/t-shirt您应该可以使用相同的方法: Sandbox::Application.routes.draw do scope "(:locale)", locale: /en|fr/ do mount Spree::Core::Engine, :at => '/' end end 您需要做
我想使用spree gem()并将当前区域设置插入到路径的最左侧,如/en/products/t-shirt您应该可以使用相同的方法:
Sandbox::Application.routes.draw do
scope "(:locale)", locale: /en|fr/ do
mount Spree::Core::Engine, :at => '/'
end
end
您需要做更多的工作来将此区域设置与Spree的区域设置联系起来,但这是一个很好的起点