1

このルートから index アクションを削除する必要があります。これは私の元のコードです:

    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'). 1 レベル深くなりますが、それでも結果は同じです。

于 2013-07-10T15:00:26.770 に答える