これが私のルート構成です:
map.resources :services do |services| services.resources :capabilities do |capabilities| capabilities.resources :http_headers 終わり 終わり
これが私の「rake routes」出力です。
laran:trunk laran$ rake ルート (/Users/laran/workspace/kibo/mega/server/trunk 内) accounts GET /accounts(.:format) {:action="index", :controller="accounts"} POST /accounts(.:format) {:action="create", :controller="accounts"} new_account GET /accounts/new(.:format) {:action="new", :controller="accounts"} edit_account GET /accounts/:id/edit(.:format) {:action="edit", :controller="accounts"} account GET /accounts/:id(.:format) {:action="show", :controller="accounts"} PUT /accounts/:id(.:format) {:action="update", :controller="accounts"} DELETE /accounts/:id(.:format) {:action="destroy", :controller="accounts"} services GET /services(.:format) {:action="index", :controller="services"} POST /services(.:format) {:action="create", :controller="services"} new_service GET /services/new(.:format) {:action="new", :controller="services"} edit_service GET /services/:id/edit(.:format) {:action="edit", :controller="services"} service GET /services/:id(.:format) {:action="show", :controller="services"} PUT /services/:id(.:format) {:action="update", :controller="services"} DELETE /services/:id(.:format) {:action="destroy", :controller="services"} service_capabilities GET /services/:service_id/capabilities(.:format) {:action="index", :controller="capabilities"} POST /services/:service_id/capabilities(.:format) {:action="create", :controller="capabilities"} new_service_capability GET /services/:service_id/capabilities/new(.:format) {:action="new", :controller="capabilities"} edit_service_capability GET /services/:service_id/capabilities/:id/edit(.:format) {:action="edit", :controller="capabilities"} service_capability GET /services/:service_id/capabilities/:id(.:format) {:action="show", :controller="capabilities"} PUT /services/:service_id/capabilities/:id(.:format) {:action="update", :controller="capabilities"} DELETE /services/:service_id/capabilities/:id(.:format) {:action="destroy", :controller="capabilities"} service_capability_http_headers GET /services/:service_id/capabilities/:capability_id/http_headers(.:format) {:action=>"index", :controller=>"http_headers"} POST /services/:service_id/capabilities/:capability_id/http_headers(.:format) {:action=>"create", :controller=>"http_headers"} new_service_capability_http_header GET /services/:service_id/capabilities/:capability_id/http_headers/new(.:format) {:action="new", :controller="http_headers"} edit_service_capability_http_header GET /services/:service_id/capabilities/:capability_id/http_headers/:id/edit(.:format) {:action="edit", :controller="http_headers"} service_capability_http_header GET /services/:service_id/capabilities/:capability_id/http_headers/:id(.:format) {:action=>"show", :controller=>"http_headers"} PUT /services/:service_id/capabilities/:capability_id/http_headers/:id(.:format) {:action="update", :controller="http_headers"} DELETE /services/:service_id/capabilities/:capability_id/http_headers/:id(.:format) {:action=>"destroy", :controller=>"http_headers"} /login {:action=>"ログイン", :controller=>"アカウント"} /logout {:action=>"ログアウト", :controller=>"アカウント"} root / {:action="index", :controller="default"} laran:trunk laran$
/services/new に移動すると、次のエラーが表示されます。
ServicesController の NameError#new 初期化されていない定数 ServicesController::Services
何を与える?どうすれば物事を機能させ、正しくルーティングできますか? ありがとう。