ruby on rails-Javascript在本地工作,但在部署到Heroku时不再工作.(带涡轮连杆.)
ruby on rails - Javascript works locally, but no longer works when deployed to Heroku. (With turbo links.)
由于某些原因,我的java脚本无法在Heroku上工作。我知道这与Turbolinks有关,但我不确定是什么原因造成的。
Gemfile:
gem 'turbolinks', '~> 1.3.0'
gem 'jquery-turbolinks'
正如您所看到的,我使用的是查询涡轮链接gem。在本地,一切都正常,但当部署时,我的所有Javascript都被破坏了,就好像我没有正确加载Javascript一样。
也许我需要将这些代码应用于我的所有java脚本?
var ready;
ready = function() {
...your javascript goes here...
};
$(document).ready(ready);
$(document).on('page:load', ready);
我想知道为什么它正在开发中,而不是在生产中。。。
尝试在production.rb
中更新此项
config.assets.compile = true
config.serve_static_assets = true
相关文章:
- Firebase迁移-简单的Firebase.set没有'不再工作了——旧的还是新的
- 当我更改innerHtml时,引导选项卡事件不再工作
- 天气应用 API 不再工作
- AngularJS Dropdown在使用指令后不再工作
- 虚拟键盘在更新到 Chrome v50 后不再工作
- $(这个)没有't在onClick事件中不再工作
- 当控制台不在't在chrome中打开,有些项目不再可点击(有些js调用停止工作)
- 升级至Knockout 3.0.0,Templates/Custom Binding Handlers不再工作
- 自定义绑定在KnockoutJS 3.0中不再工作
- 为什么不是'我的jQuery不再工作了
- .replace() 不再为我工作
- 为什么 ngClick 在$compile后不再工作
- AngularJs 路由不再工作.地址栏更改,但视图不会更改
- yam.platform.setAuthToken在IE 8和IE 9中不再工作
- 节点.js版本已更改,脚本不再工作
- 是 ngAnimate 不再工作了
- .click() 不再工作 jquery.
- JS点击功能不再工作以更改链接颜色
- 谷歌地图API不再工作
- 事件处理程序在 html 重新呈现后不再工作