Ruby on rails 我能';Don’不要从一个分部内注销

Ruby on rails 我能';Don’不要从一个分部内注销,ruby-on-rails,ruby,devise,Ruby On Rails,Ruby,Devise,我正在使用Desive,我正在努力从一个部分服务器中注销 <%= link_to "Bye", destroy_user_session_path, :method => :delete %> 我假设这不是一个问题,因为它是在一个局部。如果仔细观察,您正在设置method=>delete,但它调用的是GET方法,而不是delete方法,GET方法不存在 如果我没记错的话,你需要在你的布局中有这个 <%= javascript_include_tag 'applicati

我正在使用Desive,我正在努力从一个部分服务器中注销

<%= link_to "Bye", destroy_user_session_path, :method => :delete %>

我假设这不是一个问题,因为它是在一个局部。如果仔细观察,您正在设置
method=>delete
,但它调用的是
GET
方法,而不是
delete
方法,
GET
方法不存在

如果我没记错的话,你需要在你的布局中有这个

<%= javascript_include_tag 'application' %>  


只是好奇,你能从那部分内部检查当前用户吗<代码>是。这是我在同一部分中所做的事情,并且它是有效的。请检查该链接的代码,以确保您的
:method=>:delete
工作正常,因为错误是将您的代码称为via
GET
,什么不起作用?您是否尝试过
销毁用户\u会话\u url
而不是
。\u path
?即将编写相同的解决方案。:)然后检查您的设计初始值设定项。其中有一个关于注销的配置,即GET或DELETE。这应该是一个联合国的评论。我已经改变了它的工作方式,但我觉得我只是避免了一点问题。是的,这不是理想的解决方案。所以,如果你把这段代码从你的部分中删除,你可以很好地注销吗?我可以注销,只是不能从那部分中注销。奇怪。
<%= javascript_include_tag 'application' %>