我一直在使用Jammit在heroku托管的rails3应用程序中处理资产打包,没有任何问题。
我现在已经在我的应用程序中添加了一些新的css和js文件,当我将更新推送到heroku时,新的资源不会加载。相反,每个css和javascript文件都会生成标准的Heroku500错误页面(即,当我查看使用firefox web developer插件加载的css/js文件时,我看到了500错误页面的源代码)。
有趣的是,该应用程序在开发模式下运行时没有任何问题,所有最新版本的css/js文件都像预期的那样独立加载。
由于我在开发模式下没有收到任何错误消息,所以我在这里有点迷路,不知道从哪里开始查找-这里可能是什么问题。
注意:我使用'Heroku Jammit‘插件编译资源并部署到heroku,编译完成后没有任何错误消息。(我使用'heroku jammit:deploy‘命令,然后使用'git add’命令。一切,然后提交更改并推送到heroku大师git代表。
我真的需要一些帮助,有谁在Jammit和Heroku上遇到过类似的问题吗?
非常感谢您的时间和帮助!
亲切的问候,亚历克斯
发布于 2011-06-24 20:27:05
我猜,其中一个原因可能是- jammit无法压缩您的js文件。如果您的js文件中碰巧有任何语法错误,jammit压缩将失败。尝试在本地机器上运行"jammit“,看看是否失败。
https://stackoverflow.com/questions/6466631
复制相似问题