2012-04-23 13 views
0

Rails 3.2の新機能です。私はRails 3.2でjavascriptをどのように使用できるのか分かりません。それにはアセットファイルがあり、アセットファイルにはjavascriptというファイルがあります。ただし、このファイルでは、文書名はcontroller_name.js.coffeeです。したがって、私は助けを必要とします。どうすればjavascript + jQueryコードを管理できますか?レール3.2とjavascript

ありがとうございました。アウト・オブ・ボックスのRailsで

答えて

2

3.1+アプリ、application.js.coffeeファイルが

# require_tree . 

スプロケットディレクティブを持つ他のすべての.js.js.coffeeファイルにもたらします。開発モードでは、これはすべてのJSファイルを個別に提供します。プロダクションでは、それらを連結します。

CoffeeScriptの代わりにJavaScriptを使用する場合は、.js.coffeeの内線番号を.jsに置き換えてください。 (#スタイルのコメントを//スタイルのものに置き換えることを忘れないでください)

私はあなたに十分な情報を提供してくれることを願っています。詳細については、公式ガイドを参照してください:http://guides.rubyonrails.org/asset_pipeline.html

+0

私はJSをRails 3.0のように使用できますか?アセットパイプラインに苦労したくないからです。 – ndrx42

+2

できますが、あなたはしたくないでしょう。アセットパイプラインを使用すると、以前は手作業や追加のプラグインが必要だった小型化などの作業が非常に簡単になりました。 CoffeeScript gemを削除すると、デフォルトの拡張子を '.js.coffee'から' .js'に変更できます。 http://stackoverflow.com/a/6113524/66226を参照してください。 –

関連する問題