猫头鹰旋转木马导轨在开发模式下工作,但在Heroku上没有

时间:2016-03-31 05:49:31

标签: ruby-on-rails heroku spree

我已经安装了owl carousel rails gem,使用spree 3.0.4,按照说明进行操作。 但我的代码是在localhost上工作但不在heroku上。我尝试使用js文件而不是gem,但这也无济于事。

这里的代码是模板 _artist_show.html.erb

{"Data":"value"}

我也尝试将js代码放在主js文件中,但它仍然在dev中工作但不在heroku上工作。 请帮助

1 个答案:

答案 0 :(得分:0)

确保已在生产中启用了assests预编译。

文件 /config/environments/production.rb 中的

确保它们存在。

  

config.assets.compile = true

     

config.assets.precompile = [' .js',' .css',' *。css.erb']

如果你在heroku中没有自动资产预编译,那么运行以下命令来预编译资产

  

RAILS_ENV =生产包exec rake资产:预编译

在推之前