Rails 仅响应本地主机上的 'page:change'。仅 'turbolinks:load' 投入生产

Rails only responds to 'page:change' on localhost. only 'turbolinks:load' in production

当我 运行 我在本地主机 jquery 上的应用程序在 'page:change' 上加载我的功能时,而不是在 'turbolinks:load' 上加载我的功能。在 Heroku 的生产环境中,情况正好相反:我的函数在 'turbolinks:load' 上加载,但在 'page:change'.

上不加载

两个系统都是运行ning Rails 4.2.5.1 两个系统都是 运行ning ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]

为什么我需要在不同的地方使用不同的命令?

运行 捆绑包更新将 Turbolinks 从 2.5.3 更新到 5.0.1。现在 'turbolinks:load' 正在本地主机上工作。