Rails 2 routes.rb ::除了不使用块

时间:2013-07-10 14:29:03

标签: 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 }, :except => [:index] do |pages|
            pages.resources :pages, :except => [:index]
            pages.resources :sections
    end

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

我最终只是去了我的页面控制器的索引操作并添加了raise ActionController::RoutingError.new('Not Found')。更深入一级,但结果仍然相同。