2012-05-10 4 views
0

私のコントローラは、私がどここのコーヒースクリプトをどこにレール3.2に入れるのですか?

ちょうど不思議...私はショーのビューで使用するためにtickets.js.coffeeスクリプトを書いているアプリ/コントローラ/管理/ customer_service/tickets_controller.rb

でありますそれを自動的に含むように置く?

app/assets/javascript/admin/customer_services/tickets.js.coffee?私が試した

すべてが...

答えて

1

が機能していない、あなたのapplication.jsファイルで、ファイルが含まれているかについてのディレクティブがあります。ファイルが含まれていることを確認してください。 (資産パイプラインのデフォルト設定を変更していないことは当然のことです)。

http://guides.rubyonrails.org/asset_pipeline.htmlを参照してください。

+0

残念なことに、コントローラがサブフォルダと名前空間にある場合、docは対処しません。 – Webjedi

+0

'// = admin/customer_service/ticketsが必要です。あなたのapplication.jsです。ほとんどの人は '// = require_tree .'しか持っていません。それはあなたのすべてのjを処理します。 – Travis

+0

@Webjedi特定のフォルダとそのすべてのサブフォルダのすべてを含むディレクティブは 'require_tree'です。 application.jsに 'require_tree。 'というディレクティブが含まれている場合、' assets'内のすべてのJavaScriptファイルが含まれます。 –

関連する問題