RoR Spree资产不同于生产和销售Heroku的

时间:2017-12-17 18:19:31

标签: ruby-on-rails heroku jquery-plugins assets spree

我试着解决这个问题将近2天。我现在很生气。

我正在使用Spree(最新版本)和Rails 5.我尝试使用W3的Shape模板作为主题。 Css还可以,但工作正常,但我无法在javascript资产中工作。

这是我的vendor / javascripts / spree / frontend / all.js

//= require jquery
//= require jquery_ujs
//= require accounting.min
//= require shape/all ---> As you can see i require my template's assets

//= require_tree .
//= require spree/frontend/spree_auth
//= require spree/frontend/spree_i18n

这是资产/ javascripts / shape / all.js

//= require_tree .

在Shape文件夹中,有javascript资源。

在开发模式下,一切都很完美。没有问题。但是当我尝试切换生产模式或部署到heroku时,模板的javascript资产不包括在内。

谢谢大家。

编辑:对于临时解决方案,我确实通过旧的经典html方式包含了我有问题的js资产。但我仍然非常好奇这是怎么发生的。

0 个答案:

没有答案