Javascript 在firefox中调试带有firebug的coffeescript

Javascript 在firefox中调试带有firebug的coffeescript,javascript,ruby-on-rails,debugging,firefox,coffeescript,Javascript,Ruby On Rails,Debugging,Firefox,Coffeescript,在使用rails 3.0.7时,您如何在Firefox和firebug中调试coffeescript 我用的是咖啡师和咖啡脚本。它工作正常(正在运行一个基本的“警报”hello) 然而,当有明显的错误时。。。什么也没发生。如何获得更深入的反馈/ 以下是我将其添加到erb文件的方式: <%= coffeescript_include_tag "lib/dynamic_menu", "views/tour" %> 这就是我的coffeescript安装包含在页面中的内容: <

在使用rails 3.0.7时,您如何在Firefox和firebug中调试coffeescript

我用的是咖啡师和咖啡脚本。它工作正常(正在运行一个基本的“警报”hello)

然而,当有明显的错误时。。。什么也没发生。如何获得更深入的反馈/

以下是我将其添加到erb文件的方式:

<%= coffeescript_include_tag "lib/dynamic_menu", "views/tour" %>

这就是我的coffeescript安装包含在页面中的内容:

<script src="/javascripts/coffeescript.js" type="text/javascript"></script>
<script src="/coffeescripts/lib/dynamic_menu.coffee" type="text/coffeescript"></script>
<script src="/coffeescripts/views/tour.coffee" type="text/coffeescript"></script>


当我查看Firebug时,我可以看到它正在加载这些,但它只是说“200 OK”。除此之外,什么也没有发生(因为我的代码显然是错的……但是没有反馈,我怎么知道?:/

我以前没有见过有人使用咖啡师的
coffeescript\u include\u标签
功能,老实说,我不明白这有什么意义。一旦浏览器为coffeescript提供本机调试支持,这可能会很好(这肯定会到来),但现在,您最好利用Barista透明编译为JavaScript的能力。只需使用
JavaScript\u include\u标记
,或者关闭Barista的
嵌入式解释器
选项

咖啡师医生现在还不完全清楚“如何开始”,所以你可能想去看看

如果你在Mac上,我还建议使用(我写的),这样你可以更好地报告CoffeeScript编译错误


(顺便说一句,您看到
200OK
的原因是
.coffee
文件是在初始页面加载之后通过Ajax加载的。这可能会混淆一些JavaScript调试工具。)

ah,看……我在阅读文档,文档中提到了这些coffeescript方法。我只是假设我应该使用它们。你说得对——我会阅读那篇博客文章,然后回顾我的步骤。谢谢你的澄清