【发布时间】:2018-10-17 16:38:45
【问题描述】:
在我的 rails 应用程序中,我有以下链接:
<%= link_to("Log out", logout_path, method: :delete)%>
在我的路线中我添加了:
delete '/logout', to: 'sessions#destroy'
但是,当我单击注销链接时,我收到以下路由错误:
No route matches [GET] "/logout"
似乎即使我指定了“method::delete”,“link_to”函数仍然发出获取请求而不是删除请求。 如何使用 ruby on rails 发送删除请求?
我的 application.js 看起来像这样:
//= require rails-ujs
//= require activestorage
//= require turbolinks
//= require_tree .
//= require jquery
//= require jquery_ujs
//= require bootstrap
【问题讨论】:
-
您可以在问题中发布
application.js吗?
标签: ruby-on-rails routing