ruby on rails-Javascript在本地工作,但在部署到Heroku时不再工作.(带涡轮连杆.)

ruby on rails - Javascript works locally, but no longer works when deployed to Heroku. (With turbo links.)

本文关键字:工作 不再 rails-Javascript on ruby 部署 Heroku      更新时间:2023-09-26

由于某些原因,我的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