【问题标题】:Compiling a single coffeescript file breaks the asset pipeline rails编译单个咖啡脚本文件会破坏资产管道轨道
【发布时间】:2013-09-07 06:12:53
【问题描述】:
我在我的 rails 项目中遇到了来自 coffeescript 的非描述性错误,因此我编译了一个文件来缩小导致问题的行号:
coffee -c app/assets/javascripts/myfile.coffee
现在每次我编辑和保存该文件时,更改实际上不会传播到浏览器。
我也尝试删除 /tmp 文件夹和 public/assets 文件夹,但这对我没有帮助。
【问题讨论】:
标签:
ruby-on-rails
coffeescript
asset-pipeline
【解决方案1】:
当你这样说时:
coffee -c app/assets/javascripts/myfile.coffee
coffee 将在以下位置生成 JavaScript:
app/assets/javascripts/myfile.js
大概您生成的myfile.js 隐藏了.coffee 文件或干扰了通常的.coffee 到.js 的编译。
尝试删除流浪的myfile.js。