次のようなマニフェストファイルがあります。
# director.js
//= require jquery
//= require jquery_ujs
//= require jquery-ui-1.8.22.custom.min
//= require_tree ./tablet/director
これは、別のディレクトリを指すrequire_treeを除いて、私のapplication.jsファイルとほとんど同じです。私のレイアウトファイルは、頭の中に次のように見えます。
= javascript_include_tag "director"
そして、environments/development.rbファイルでアセットを事前にコンパイルしました。
config.assests.precompile += %w{ director.js }
それでも、何らかの理由で、控えめなJavaScriptが機能していません。コントローラの削除アクションに移動しようとすると、showアクションが検索されますが、firebugを開くと、すべてのjqueryファイルがロードされていることがわかります。何が起こっているのか本当にわかりません。また、javascript_include_tagを変更して「application」を含めると、正常に機能します。私はこれを引き起こしていることを私が見逃したものがわかりません。どんな助けでも素晴らしいでしょう。