我rout.rb路由錯誤(缺少模板)
map.logout 'logout', :controller => 'sessions', :action => 'destroy'
map.login 'login', :controller => 'sessions', :action => 'new'
在會話控制有破壞的方法,但是當我輸入/註銷它說:缺少模板會話/ destroy.erb鑑於路徑應用程序/視圖
我rout.rb路由錯誤(缺少模板)
map.logout 'logout', :controller => 'sessions', :action => 'destroy'
map.login 'login', :controller => 'sessions', :action => 'new'
在會話控制有破壞的方法,但是當我輸入/註銷它說:缺少模板會話/ destroy.erb鑑於路徑應用程序/視圖
你有一個動作,但你沒有看法。在destroy操作完成後,您可以創建一個視圖destroy.html.erb,render:action =>'index'(例如)或者更可能的是redirect_to:action =>'index'。
將文件名destroy.html.erb
添加到文件夾app/views/sessions
。
注意sessions
是複數(我想你打錯在您發佈的錯誤信息session
?)
我輸錯了。這是會議 – Dodjs 2010-12-18 09:11:30
我必須做出destroy.html.erb看法?我跳過這一步,並將重定向放在控件中,但沒有任何改變當我製作destroy.html.erb時,我得到了一個空白頁。 – Dodjs 2010-12-18 09:26:20
直到您將一些內容添加到視圖文件中,它纔會變爲空白。真的,雖然它更常見於重定向到毀滅後的某個地方。 – mark 2010-12-18 10:08:54