我需要从此路线中删除索引操作。这是我的原始代码:
map.resources :pages, :member => { :confirm_delete => "get" }, :new => { :save_sort => :post } do |pages|
pages.resources :pages
pages.resources :sections
end
我尝试了这个(注意有2个:除了那里的选项,我也单独尝试过)但它不起作用:
map.resources :pages, :member => { :confirm_delete => "get" }, :new => { :save_sort => :post }, :except => [:index] do |pages|
pages.resources :pages, :except => [:index]
pages.resources :sections
end
有什么建议吗?
答案 0 :(得分:2)
我最终只是去了我的页面控制器的索引操作并添加了raise ActionController::RoutingError.new('Not Found')
。更深入一级,但结果仍然相同。