Elixir phoenix Logout链接不起作用

我的应用程序中有以下Logout链接,但是当我点击它时,它没有做任何事情.

<li class="nav-item">
  <%= link "Logout", to: session_path(@conn, :delete), method: :delete, class: "nav-link" %>
</li>

上面代码生成的html元素是

<li class="nav-item">
  <form action="/logout" class="link" method="post">
    <input name="_method" type="hidden" value="delete">
    <input name="_csrf_token" type="hidden" value="GiA4JANYN10+JQhfUgIEARxZCRIEAAAUijC25v5Kj8j7KI6qrOtv==">
    <a data-submit="parent" href="#">Logout</a>
  </form>
</li>

有没有人在这里看到任何明显错误的注销链接在点击时不会做任何事情?

早午餐config.js

javascripts: {
 joinTo: {
   "js/app.js": /^(web\/static\/js)/,
   "js/jquery-ujs.js.js": ["web/static/vendor/js/jquery-ujs.js.js"],
   "js/jquery.js": ["web/static/vendor/js/jquery.js"]
 },
 ...

最佳答案 我相信负责处理此类案例的代码位于phoenix_html包的js文件中,因此您需要确保已添加此包以进行混合,并在app.js文件中取消注释以下行:

导入“deps / phoenix_html / web / static / js / phoenix_html”

点赞