Rails路由错误:接收未知操作异常

时间:2012-08-12 11:57:32

标签: ruby-on-rails routes

在我的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

1 个答案:

答案 0 :(得分:2)

您的路线很好,问题是您的SessionsController没有定义destroy行动

实际上,我刚注意到,您的路线有destory而不是destroy