微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ruby-on-rails – 在rails中查找coffescript错误的行号

我试图找到一种在Rails中调试我的coffeescript的好方法.我的资产配置设置是:
# Do not compress assets
config.assets.compress = false
# Expands the lines which load the assets
config.assets.debug = true

当我执行rake资产:precompile任务后,我的coffeescript文件(如wepic.js.coffee.erb)中出现错误时,我得到的唯一调试信息是错误类型和文件名:

rake aborted!
SyntaxError: unexpected TERMINATOR
(in /home/jtestard/projects/git/webdamsystem/app/assets/javascripts/wepic.js.coffee.erb)

有时这还不足以快速发现错误,我试图通过行/列号获得更好的跟踪.有谁知道获得此类信息的方法

解决方法

如果您安装了NPM / NodeJS(和npm install coffee-script -g),您可以尝试使用coffee -c< filename>进行编译.看行号. Textmate / Sublime也有插件,您可以在其中看到带有组合键的coffescript文件的编译输出,但它们也需要安装NodeJS / NPM.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐