2012-08-12 22 views
0

在我的routes.rb文件,我有以下几点:Rails的路由错误:接收未知的动作异常

controller :sessions do 
    get 'login' => :new 
    post 'login' => :create 
    delete 'logout' => :destory 
end 

而在一个视图文件,我有此链接:

<%= link_to 'Logout', logout_url, :method => :delete%> 

但是,当点击注销链接,我得到这个错误

Unknown action 

The action 'destory' could not be found for SessionsController 
+0

潜在的拼写错误:破坏,而不是destory – 2012-08-12 12:01:23

回答

2

您的路线是好的,问题是,你的SessionsController没有destroy操作定义

其实,我只注意到,您的路线有destory代替destroy

相关问题