【发布时间】:2014-09-28 03:20:26
【问题描述】:
我的routes.rb文件是这样的:
resources :campi do
resources :unities do
resources :buildings do
resources :networks
end
end
end
如您所见,我在建筑物内有网络,在单位内有建筑物,在校园内有单位。 但是,如果我有,例如:
校园编号:10 统一编号:20 建筑物编号:30 网络 ID:40
我的网址是: /campi/10/unities/20/buildings/30/networks/40
我希望它是这样的: /10/20/30/40
我应该如何进行?
是的,我的模型都是正确的,以适当的方式使用 has_many。
编辑: 我希望它像这样工作:
如果我访问例如 /10/20/buildings,我将访问 unity 20 内的建筑物集合。它包括用于 crud 方法的页面。
【问题讨论】:
-
您计划如何使用
collection路由和index、new等/10/20/30/40路由路径? -
我更新了问题
标签: ruby-on-rails ruby-on-rails-4 routing routes nested