2012-03-27 40 views
3

我是新來紅寶石軌道上。 我在路由文件中設置了資源指令。控制器#索引方法顯示路由錯誤

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"} 

即使/員工不應該叫僱員#指數員工#show

我是否在這裏失蹤?

謝謝:)

+0

我想你還沒有實施員工#show,對嗎? – 2012-03-27 14:31:30

+0

它可以與其他路線或不同的名稱一起使用嗎? – tadman 2012-03-27 14:33:45

+0

@tadman - 所有其他路線均可使用。 pavel我有,但是僱員#show應該被調用/ employees /:id – 2012-03-27 14:38:09

回答

0

也許你有一個像employee_path(不employees_path)在佈局或模板的鏈接。 你有這個錯誤。

相關問題