在.js OpenShift

时间:2015-08-17 11:08:21

标签: javascript ruby-on-rails openshift assets

我有以下问题: 我正在编写Rails应用程序(Rails 3.2),并且我使用OpenShift作为托管。 通常,当我完成项目的更改时,我会上传所有内容。 我看到这个奇怪的事情:

如果我将assets/javascript中的文件从.js.coffee扩展名重命名为.js,则OpenShift Gear会给我以下问题

enter image description here

我真的不明白这是什么问题。在Rails中无法编辑从.js.coffee.js的扩展程序吗? 显然,我处于生产模式。

1 个答案:

答案 0 :(得分:0)

在互联网上搜索我找到了问题的解决方案:

解决方案:

这很可能是因为rails会为您生成一个空的coffescript文件,作为您在项目中生成控制器的一部分。您也可能将coffescript重命名为.js

在空的js文件中,您将找到自动生成的coffescript注释,该注释以#而不是// javascript使用的#开头。只需删除所有评论,就可以了。