Elixir 删除会话时链接到的错误(PHOENIX)
我有一个链接可以删除当前用户的会话Elixir 删除会话时链接到的错误(PHOENIX),elixir,phoenix-framework,phoenix-channels,Elixir,Phoenix Framework,Phoenix Channels,我有一个链接可以删除当前用户的会话 <%= link "Logout", to: session_path(@conn, :delete, current_user.id), method: :delete, class: "button alert" %> 由于某种原因,它无法工作,尽管当我将链接更改为按钮时,一切似乎都正常工作 <%= button "Logout", to: session_path(@conn, :delete, current_user.id),
<%= link "Logout", to: session_path(@conn, :delete, current_user.id), method: :delete, class: "button alert" %>
由于某种原因,它无法工作,尽管当我将链接更改为按钮时,一切似乎都正常工作
<%= button "Logout", to: session_path(@conn, :delete, current_user.id), method: :delete, class: "button alert" %>
我很困惑,可能是什么原因导致了这个错误
有人面临同样的问题吗?这只是我的猜测,但根据文档:
:方法
-与链接一起使用的方法。如果该方法不是:get
,则会在设置正确信息的表单内生成链接。为了提交表单,必须启用JavaScript
也许您的项目中的javascript有问题
这将解释为什么按钮实际工作:
生成一个使用常规HTML表单提交到给定URL的按钮
我对此也有类似的问题。你可以在这里找到一些信息和我在底部发布的链接:。当您运行早午餐构建时会得到什么?成功/不成功吗?您是否介意更新您的问题以包括您的
会话控制器
?