No route matches although there is one in rake routes
问题 I get strange 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 the 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