路由错误(缺少模板)

时间:2010-12-18 08:49:05

标签: ruby-on-rails

我的溃败.rb

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

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

在会话控件中有destroy方法,但是当我输入/注销时,它会说:在视图路径app / view中缺少模板会话/ destroy.erb

2 个答案:

答案 0 :(得分:2)

你有一个动作,但你没有视图。你可以制作一个视图destroy.html.erb,render:action => 'index'(例如)或更可能是redirect_to:action =>销毁行动完成后的“索引”。

答案 1 :(得分:0)

将文件名destroy.html.erb添加到文件夹app/views/sessions

请注意,sessions是复数(我认为您在发布的错误消息中错误输入了session?)