我有一条视线
<%= link_to 'text', path_to_controller_action, remote: true, class: "button" %>
将触发控制器操作,但像AJAX调用一样工作,因此用户将留在页面上。
它工作正常一段时间但突然间,这个GET请求通过link_to 给我304未修改的回复...
仍然执行了操作,但304响应阻止rails执行控制器操作之后的其他操作...
我有一个controller_action.js.erb
文件,它对控制器中的其他方法进行AJAX调用,以检查link_to触发的上述操作是否完成...一切正常,直到我开始获得304并且我没有更改任何代码。
关于如何获得304而不是像过去那样得到200的任何建议?
我假设它与Ajax调用和缓存有关......这些不是我的优势请帮帮忙!