を使用しようとしている:新しいアクションがここに私のルートがあるショー
equipment_index GET /equipment(.:format) {:action=>"index", :controller=>"equipment"}
POST /equipment(.:format) {:action=>"create", :controller=>"equipment"}
new_equipment GET /equipment/new(.:format) {:action=>"new", :controller=>"equipment"}
edit_equipment GET /equipment/:id/edit(.:format) {:action=>"edit", :controller=>"equipment"}
equipment GET /equipment/:id(.:format) {:action=>"show", :controller=>"equipment"}
PUT /equipment/:id(.:format) {:action=>"update", :controller=>"equipment"}
DELETE /equipment/:id(.:format) {:action=>"destroy", :controller=>"equipment"}
categories GET /categories(.:format) {:action=>"index", :controller=>"categories"}
POST /categories(.:format) {:action=>"create", :controller=>"categories"}
new_category GET /categories/new(.:format) {:action=>"new", :controller=>"categories"}
edit_category GET /categories/:id/edit(.:format) {:action=>"edit", :controller=>"categories"}
category GET /categories/:id(.:format) {:action=>"show", :controller=>"categories"}
PUT /categories/:id(.:format) {:action=>"update", :controller=>"categories"}
DELETE /categories/:id(.:format) {:action=>"destroy", :controller=>"categories"}
私は、私は次のエラーを取得するhttp://localhost:3000/equipment/newに行く:
No route matches {:action=>"show", :controller=>"equipment"}
これは私のroutes.rbをファイルです:
Equipmentmanager::Application.routes.draw do
resources :equipment
resources :categories
end
nifty:scaffoldを使用したことを除いて、他のすべてはデフォルトに設定されています。
これは3.1ですが、3.0でも同じです 私には何が欠けているのですか?
最初に述べた経路はどこにありますか? – Msencenb