如何避免304未在rails4中修改,ajax无法正常工作

时间:2016-08-31 10:20:59

标签: jquery ruby ajax ruby-on-rails-4

我是rails的初学者并使用它制作一个简单的应用程序。但每次刷新或重新加载页面时,它都返回304未修改的状态,而ajax根本不起作用!这真的很麻烦。我设置了config.action_controller.perform_caching = false 并添加了$.ajaxSetup({cache: false}); 甚至Cache-Control:no-cache 到application.js。
它无法正常工作 是否有任何有效的方法使ajax工作?

1 个答案:

答案 0 :(得分:0)

Remove Turbolinks from your project. You need to do couple of steps:

  • remove turbolinks gem from Gemfile
  • remove requires from application.js and application.css
  • remove data-turbolinks-track from you application layout file