метод контроллера # index, показывающий ошибку маршрутизации - PullRequest
3 голосов
/ 27 марта 2012

Я новичок в рубине на рельсах.Я установил директиву ресурсов в файле маршрутов.

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

Но когда я помещаю / employee в адресную строку, я получаю

No route matches {:controller=>"employees", :action=>"show"}

Несмотря на то, что / сотрудники должны называть сотрудников # index, а не сотрудников # show

Чего мне здесь не хватает?

Спасибо:)

1 Ответ

0 голосов
/ 16 апреля 2012

Возможно, у вас есть ссылка в макете или шаблоне, например employee_path (не employee_path ).И у вас есть эта ошибка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...