这个问题是 seo 的组合,路线可以提供(我希望)
我的模型是:
class region
has_many: cities
end
class city
belongs_to: region
has_many:activities
has_many:restaurants
has_many:shoppings
end
class activity
belongs_to:city
end
class restaurant
belongs_to:city
end
class shopping
belongs_to:city
end
路由.rb
localized(['en', 'nl'], :verbose => true) do
scope "/:locale" do
resources :regions do
resources :cities do
resources :restaurants do
member do
get 'photo'
get 'reviews'
get 'location'
end
end
url 结构看起来像这样 /en/umbria/perugia/activities/citytour
经过一些 seo 研究后,我需要最小化级别,所以更好的方法是:
翁布里亚/佩鲁贾-活动-citytour
问题:这可能在路由配置文件中吗?如何?