コントローラー固有のコードをさまざまな javascript ファイルに整理してから、アセット パイプラインを介してコンパイルしようとしています。私の関数の中には、DOM をロードする必要があるため、次のような準備ができた関数内に配置するものがあります。$(document).ready(function () { alert("loaded") });
何らかの理由で、メインの application.js document.ready 関数から削除してそれぞれのファイルに配置すると、これが実行されません。アセット パイプライン内で document.ready 関数を複数回呼び出すことはできませんか?
Rails 3.2.0、Ruby 1.9.3p429、jquery-rails (3.0.1) を使用しています。
application.js スプロケットのコメントは次のとおりです。
//= require jquery
//= require jquery_ujs
//= require_self
//= require_tree .