0

我一直在使用 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 的类似问题吗?

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

亲切的问候,亚历克斯

4

1 回答 1

0

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

于 2011-06-24T12:27:04.557 回答