我正在使用带有 hotwire-rails 的 rails 6.1.x
我想知道您是否曾经经历过以下情况:
我有一个页面,我有这样的 link_to:
<%= link_to client_luser_courses_path,
{
method: :get,
class: "btn btn-primary text-center float-right",
data: {turbo: false}
} do %>
<i class="fa fa-arrow-right" aria-hidden="true"></i>Get the files:
<% end %>
在页面顶部,我启用了 turbo:
<%= javascript_pack_tag 'client', 'data-turbo-track': 'reload' %>
现在,如果我单击链接,则会收到错误消息:
Firefox 控制台中的“错误:表单响应必须重定向到另一个位置”
什么也没有发生。
如果我删除“方法::get”部分,那么它工作正常。
<%= link_to client_luser_courses_path,
{
class: "btn btn-primary text-center float-right",
data: {turbo: false}
} do %>
<i class="fa fa-arrow-right" aria-hidden="true"></i>Get the files:
<% end %>
你知道为什么会这样吗?真是令人费解。