Ruby on rails Rails 2 routes.rb::不使用块的情况除外
我需要从此路由中删除索引操作。这是我的原始代码:Ruby on rails Rails 2 routes.rb::不使用块的情况除外,ruby-on-rails,Ruby On Rails,我需要从此路由中删除索引操作。这是我的原始代码: 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 } 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
有什么建议吗?我最后只是去了我的页面控制器的索引操作,添加了一个
raiseactioncontroller::RoutingError.new('notfound')
。更深入一层,但结果是一样的