我是铁杆上的红宝石新手。 我在routes文件中设置了一个资源指令。
resources :employees
创建以下路线
root / employees#index
employees GET /employees(.:format) employees#index
POST /employees(.:format) employees#create
new_employee GET /employees/new(.:format) employees#new
edit_employee GET /employees/:id/edit(.:format) employees#edit
employee GET /employees/:id(.:format) employees#show
PUT /employees/:id(.:format) employees#update
DELETE /employees/:id(.:format) employees#destroy
但是当我把/员工放到地址栏时我得到了
No route matches {:controller=>"employees", :action=>"show"}
即使/员工应该呼叫员工#index而不是员工#show
我在这儿失踪了吗?谢谢:)
答案 0 :(得分:0)
也许您在布局或模板中有一个链接,例如 employee_path (不是 employees_path )。 你有这个错误。