我有以下问题: 我正在编写Rails应用程序(Rails 3.2),并且我使用OpenShift作为托管。 通常,当我完成项目的更改时,我会上传所有内容。 我看到这个奇怪的事情:
如果我将assets/javascript
中的文件从.js.coffee
扩展名重命名为.js
,则OpenShift Gear会给我以下问题
我真的不明白这是什么问题。在Rails中无法编辑从.js.coffee
到.js
的扩展程序吗?
显然,我处于生产模式。
答案 0 :(得分:0)
在互联网上搜索我找到了问题的解决方案:
解决方案:
这很可能是因为rails会为您生成一个空的coffescript文件,作为您在项目中生成控制器的一部分。您也可能将coffescript重命名为.js
在空的js文件中,您将找到自动生成的coffescript注释,该注释以#而不是// javascript使用的#开头。只需删除所有评论,就可以了。