Phoenix link 多次出现确认弹窗
Phoenix link confirmation popup appears multiple times
我正在使用 Elixir 1.7.2
+ Phoenix 1.3
并且我有一个删除 link,在确认删除之前有一个数据提示 "Are you sure?"
。
问题是,当您单击应用程序中的 delete
按钮时,它会要求您进行多次连续的 "Are you sure?"
确认(有时多达 6 次),然后才能真正允许您删除。
删除 link 的代码是:
<%= link to: project_document_path(conn, :delete, project, document),
method: :delete,
data: [confirm: "Are you sure?"] do %>
<img class="absolute k-w2-5 top-0 left-1" src="/images/delete.svg" />
<% end %>
有没有其他人在 Phoenix with links 中遇到过这种行为,有确认提示并且知道如何解决?
提前致谢!
发生这种情况是因为我们需要在多个位置放置 javascript 文件,每次调用 javascript 函数时需要一个文件。我们现在在我们的 app.html.eex
文件中有一个 require 实例,它覆盖了我们整个视图文件树。这是被复制的代码:
<script src="<%= static_path(@conn, "/js/app.js") %>"></script>
我正在使用 Elixir 1.7.2
+ Phoenix 1.3
并且我有一个删除 link,在确认删除之前有一个数据提示 "Are you sure?"
。
问题是,当您单击应用程序中的 delete
按钮时,它会要求您进行多次连续的 "Are you sure?"
确认(有时多达 6 次),然后才能真正允许您删除。
删除 link 的代码是:
<%= link to: project_document_path(conn, :delete, project, document),
method: :delete,
data: [confirm: "Are you sure?"] do %>
<img class="absolute k-w2-5 top-0 left-1" src="/images/delete.svg" />
<% end %>
有没有其他人在 Phoenix with links 中遇到过这种行为,有确认提示并且知道如何解决?
提前致谢!
发生这种情况是因为我们需要在多个位置放置 javascript 文件,每次调用 javascript 函数时需要一个文件。我们现在在我们的 app.html.eex
文件中有一个 require 实例,它覆盖了我们整个视图文件树。这是被复制的代码:
<script src="<%= static_path(@conn, "/js/app.js") %>"></script>