在我的routes.rb文件中,我有以下内容:
controller :sessions do
get 'login' => :new
post 'login' => :create
delete 'logout' => :destory
end
在视图文件中,我有这个链接:
<%= link_to 'Logout', logout_url, :method => :delete%>
但是当点击Logout链接时,我收到此错误
Unknown action
The action 'destory' could not be found for SessionsController
答案 0 :(得分:2)
您的路线很好,问题是您的SessionsController
没有定义destroy
行动
实际上,我刚注意到,您的路线有destory
而不是destroy