通过修改 Gemfile 有和 aplication.js 在本地移除了 turbolinks,本地运行也正常。push 到 heroku 上以后发现 heroku 上面还是 turbolinks。怎么办??
我试了重开一个新的 copy 项目,还是有 turbolinks。我还试了把 apliction.html.erb 里面改成 data-turbolinks-track => false。本地项目已经没有 turbolinks 了但是 push 到 heroku 上还是有。我还试了 rake assets:precompile 然后再 push,无效。
换 chromium 浏览器发现 turbolinks 被取消了,但是 firefox 上本地应用 turbolinks 取消而 heroku 上应用仍有 turbolinks。
尝试清空 firefox 网络内容缓存。没有作用。
遇到一个 environment 方法找不到的问题。通过修改 Gemfile 中的 sass-rials ~>4.0.2 解决
加回了 turbolinks 的 Gem 但是 apliction.js 中去除了引用
莫名其妙弄好了。。。。
最后做的是清空了 firfox cookies,重新再 precompile 了一次。重新 push 到 heroku。
然后再看就好了。。。。。turbolinks 取消了。。。。。
好累感觉不会再爱了。。。。。