/ / firefoxでのcoffeescriptのデバッグ - javascript、ruby-on-rails、debugging、firefox、coffeescript

firefoxでのcoffeescriptのデバッグ - javascript、ruby-on-rails、debugging、firefox、coffeescript

どのようにして、Firefox 3.0.8を使用してFirefoxでcoffeescriptをデバッグするのですか?

私はBaristaと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"と言います。それ以外は何も起こりません(明らかに私のコードが間違っているので...しかし、フィードバックなしで、私はどのように知っているはずですか?:/

回答:

回答№1は5

私は誰も見たことがない coffeescript_include_tag 前にBaristaの機能、そして正直なところ、私はその点を参照してください。ブラウザがCoffeeScriptのネイティブなデバッグをサポートしているのはいいかもしれませんが、現時点ではJavaScriptを透過的にコンパイルするBaristaの能力を活用する方が良いでしょう。ちょうど javascript_include_tag 代わりに、またはBaristaの電源を切る embedded_interpreter オプション。

Baristaのドキュメントは、「How To Get Started」までは完全にはっきりしていないので、チェックアウトしてみてください このブログ記事.

私はまた、 barista_growl (私が書いた)あなたがMac上であれば、あなたはCoffeeScriptコンパイルエラーのより良い報告を得ることができます。

(あなたが見ている理由 200 OKちなみに、 .coffee ファイルは最初のページが読み込まれた後、Ajax経由でロードされます。 JavaScriptのデバッグツールを混乱させる可能性があります)。