Jammit部署无法使用Heroku - 收到500错误

时间:2011-06-24 10:37:41

标签: ruby-on-rails-3 heroku jammit

我一直在使用Jammit来处理在heroku上托管的rails3应用程序中的资产包装,没有任何问题。

我现在已经向我的应用程序添加了一些新的css和js文件,当我将更新推送到heroku时,新资产没有加载。相反,每个css和javascript文件产生标准的heroku 500错误页面(即当我查看用firefox web开发人员插件加载的css / js文件时,我看到500错误页面的源代码)。

有趣的是,该应用程序在开发模式下运行时没有任何问题,所有最新版本的css / js文件都按照预期独立加载。

由于我在开发模式下没有收到任何错误消息,我在这里有点迷失,不知道从哪里开始寻找 - 这里可能是什么问题。

注意:我使用'Heroku Jammit'插件来编译资产并部署到heroku,编译完成后没有任何错误消息。 (我使用'heroku jammit:deploy'命令,然后'git add。'所有内容,然后提交更改并推送到heroku master git rep。

我真的可以在这里使用一些帮助,有没有人遇到Jammit和Heroku的任何类似问题?

非常感谢您的时间和帮助!

亲切的问候, 亚历

1 个答案:

答案 0 :(得分:0)

我猜,其中一个原因可能是 - jammit无法压缩你的js文件。如果您的js文件中碰巧有任何语法错误,则jammit压缩失败。尝试在本地计算机上运行“jammit”,看看它是否失败。