I get weird ActionController::RoutingError: No route matches
. The route can be generated:
> r = Rails.application.routes > r.generate controller: :items, action: :index, user_id:1 => ["/users/1/items", {}]
And it is in rake routes
:
$ rake routes user_items GET /users/:user_id/items(.:format) items#index POST /users/:user_id/items(.:format) items#create new_user_item GET /users/:user_id/items/new(.:format) items#new edit_user_item GET /users/:user_id/items/:id/edit(.:format) items#edit user_item GET /users/:user_id/items/:id(.:format) items
But I did not recognize him:
r.recognize_path "/users/1/items" ActionController::RoutingError: No route matches "/users/1/items"
My routes.rb
:
Sumo2::Application.routes.draw do resources :users do resources :items end (...) end
Any ideas?
source share