0

ルート構成でネストされたリソースを設定しようとしていますが、問題がどこにあるのかわかりません。

ここに私のルート構成からの関連コードがあります

resources :positions, :only => [:new,:create,:edit,:update,:destroy]

resources :etkh_profiles, :path => "members", :only => [:new,:create,:show,:index] do
  resources :positions
  collection do
    post 'search'
  end
end

「/positions/new」を試すと機能しますが、「members/positions/new」を試すとこのエラーが発生します

No route matches [GET] "/members/positions/new"

何か案は?ご協力いただきありがとうございます。

4

1 に答える 1

0

を使用する必要があるURLは、で含まれているもの/members/:memberid/positions/newを指定したため、より似ています。これは、を実行して確認できます。positionsetkh_profilerake routes

于 2013-02-25T18:13:08.327 に答える