Here is my route configuration:
map.resources: services do | services |
services.resources: capabilities do | capabilities |
capabilities.resources: http_headers
end
endHere is the output of "rake routes":
laran: trunk laran $ rake routes
(in / 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 => "login",: controller => "accounts"}
/ logout {: action => "logout",: controller => "accounts"}
root / {: action => "index",: controller => "default"}
laran: trunk laran $ When I go to / services / new, I get this error:
NameError in ServicesController # new
uninitialized constant ServicesController :: Services
What gives? How can I make things work and route correctly? Thanks.