Ruby on rails Rails路由错误:接收未知操作异常
在我的routes.rb文件中,我有以下内容:Ruby on rails Rails路由错误:接收未知操作异常,ruby-on-rails,routes,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%> 您的路线正常,问题是您的sessioncontroller没
controller :sessions do
get 'login' => :new
post 'login' => :create
delete 'logout' => :destory
end
在视图文件中,我有以下链接:
<%= link_to 'Logout', logout_url, :method => :delete%>
您的路线正常,问题是您的
sessioncontroller
没有定义destroy
操作
实际上,我刚刚注意到,您的路线有
destory
而不是destroy
潜在的拼写错误:destroy而不是destory
Unknown action
The action 'destory' could not be found for SessionsController