我的注销代码在视图中:
<%= link_to "Sign out", logout_path, method: "delete" %>
控制器 :
def destroy
if user_signed_in?
user_sign_out
end
redirect_to root_url
结尾
问题是如果我有这样的 JavaScript turbo 链接,它工作得很好:
<%= javascript_include_tag "application", "data-turbolinks-track" => true %>
但是当我删除上面的行退出表单时,会出现这个错误:
No route matches [GET] "/logout"
我想删除上面的 js 链接并保持我的注销功能正常工作。我该怎么做呢??