以下の機能がアセットパイプラインフォルダのjavascriptファイルにあります。このファイルは、他のすべてのライブラリの下にあるapplication.jsファイルの要件でローディング順に設定しています。ファイルがブラウザに正しく読み込まれます。Javascriptの機能がレールで選択されていません3.2
何らかの理由で動作していないため、現在はerbファイルに追加していますが正しく動作しますが、アセットパイプラインでどのように使用するかを知りたいと思います。
私はそれを間違って宣言していますか?
$(function(){
var $container = $('#container');
$container.isotope({
itemSelector: '.element'
});
});
この
がビューである: あなたが何をする必要があるか、その後のコメントに基づき、<div id="container" class="super-list width2 height2 clearfix">
<% @feature.issues.each do |issue| %>
<div class="element metalloid isotope-item " data-symbol="Mg" data-category="alkaline-earth">
<p class="number"> <%= issue.id %> </p>
<h2 class="symbol"> <%= link_to issue.title, [@feature, issue] %> </h2>
</div>
<% end %>
</div>
を、私たちはより良い説明が必要だと思います。コンパイルされたapplication.jsファイルには表示されませんか?それはエラーを投げているのですか?あるいは、コードが実行されていて、あなたがそれを望むように起こっていることです。 – agmcleod
後者は何も起こっていませんが、jsファイルはロードされていますが、何も起こっていませんが、erbファイルに配置すると、teeに正しく動作するかどうか、あるいはjquery() ? – user901790