1

我需要从此路线中删除索引操作。这是我的原始代码:

    map.resources :pages, :member => { :confirm_delete => "get" }, :new => { :save_sort => :post } do |pages|
            pages.resources :pages
            pages.resources :sections
    end

我试过这个(注意有 2 :except 选项,我也单独尝试过)但它不起作用:

    map.resources :pages, :member => { :confirm_delete => "get" }, :new => { :save_sort => :post }, :except => [:index] do |pages|
            pages.resources :pages, :except => [:index]
            pages.resources :sections
    end

有什么建议吗?

4

1 回答 1

2

我最终只是去我的页面控制器的索引操作并添加一个raise ActionController::RoutingError.new('Not Found'). 更深一层,但结果是一样的。

于 2013-07-10T15:00:26.770 回答