2010-12-18 3 views
1

내 rout.rb라우팅 오류 (누락 된 템플릿)

세션에서
map.logout 'logout', :controller => 'sessions', :action => 'destroy' 

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

제어 방법을 파괴 가지고,하지만 난/입력 할 때 그것의 로그 아웃 말 :보기 경로 응용 프로그램 /보기에서 템플릿 세션/destroy.erb 누락

답변

2

조치가 있지만보기 권한이 없습니다. 파괴 동작이 완료된 후에는 view destroy.html.erb, render : action => 'index'(예를 들어) 또는 더 많은 redirect_to : action => 'index'를 만들 수 있습니다.

+0

가 나는 destroy.html.erb보기를해야합니다 (I는? 당신이 게시 오류 메시지의 session을 잘못 형식의 생각)? 이 단계를 건너 뛰고 컨트롤에 리디렉션을 넣었지만 아무 것도 변경되지 않았습니다. destroy.html.erb를 만들 때 빈 페이지가 나타납니다. – Dodjs

+0

일부 내용을보기 파일에 추가 할 때까지 아무 것도 표시되지 않습니다. 실제로 파괴 된 후 어딘가에 redirect_to하는 것이 더 일반적이지만 말입니다. – mark

0

app/views/sessions 폴더에 파일 이름 destroy.html.erb을 추가하십시오.

sessions 복수 것을

참고

+0

잘못 입력했습니다. 세션 – Dodjs

관련 문제