私はcoffeescript/javascriptの比較的素人ですが、Railsで3つの異なる関数(2つのSelect2関数とBest in Placeをロードする1つの関数)が同時に動作するように構造化する方法を理解するのに苦労しています3 アプリケーション。アプリの実行時に、アセット パイプライン ファイルに次のコードが確実に読み込まれ、javascript に変換されます。
jQuery ->
$('#foo').select2()
placeholder: "Choose an option.",
allowClear: true
$('#bar').select2()
placeholder: "Choose an option.",
allowClear: true
$('.best_in_place').best_in_place()
しかし、このように 3 つの機能をすべて組み合わせると、どれも機能しません。次のように、1つだけ実行すると:
jQuery ->
$('#foo').select2()
placeholder: "Choose a diagnosis.",
allowClear: true
プレスト、その機能は問題なく動作します。ここで何が間違っていますか?