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')
。更深入一层,但结果是一样的