【发布时间】:2015-08-07 05:32:17
【问题描述】:
routes.rb
Rails.application.routes.draw do
root to: 'visitors#index'
resources :states do
resources :cities do
get 'listings'
end
end
end
我希望我的 GET URL 设置如下:
../state.id/city.id/listings.id
我使用的是friendly_id,所以网址将如下所示:
../OR/Portland/2011-ford-truck
【问题讨论】:
-
看起来你真正想要的是一个三重嵌套路由,而不是获取“列表”,尝试使用资源:列表,这会给你“../state.id/city.id/listings .id”。
标签: ruby-on-rails nested-routes