在我的Rails应用程序中,当我使用link_to更改页面时(即返回:返回或只返回root_path)。我的按钮不可点击。但是当我重新加载页面或使用redirect_to时,即当我保存某些东西时,按钮正常工作。 我认为问题是我从浏览器获取数据,而不是从服务器获取数据。我试着在application_controler.rb中避免这种情况:
before_filter :set_cache_buster
private
def set_cache_buster
response.headers["Cache-Control"] = "no-cache, no-store, max-age=0, must-revalidate"
response.headers["Pragma"] = "no-cache"
response.headers["Expires"] = "Fri, 01 Jan 1990 00:00:00 GMT"
end
但它失败了。点击后不应该发生任何事情(应该提交)。 Css样式有效,我的意思是单击按钮后看起来像点击。
有什么想法吗?
答案 0 :(得分:0)
我通过禁用turbolinks解决了这个问题。