Ошибка маршрутизации (отсутствует шаблон) - PullRequest
1 голос
/ 18 декабря 2010

Мой rout.rb

map.logout 'logout', :controller => 'sessions', :action => 'destroy'  

map.login 'login', :controller => 'sessions', :action => 'new'  

В управлении сессиями есть метод destroy, но когда я печатаю / выход из системы, он говорит: пропущен шаблон session / destroy.erb в пути просмотра app / view

Ответы [ 2 ]

2 голосов
/ 18 декабря 2010

У вас есть действие, но у вас нет вида.Вы можете создать представление destroy.html.erb, render: action => 'index' (например) или, более вероятно, redirect_to: action => 'index' после завершения действия уничтожения.

0 голосов
/ 18 декабря 2010

Добавить имя файла destroy.html.erb в папку app/views/sessions.

Обратите внимание, что sessions - это множественное число (я думаю, вы неправильно набрали session в сообщении об ошибке, которое вы отправили?)

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