我在资产管道文件夹中的 javascript 文件中有以下函数,我已将此文件设置在 application.js 文件的要求中,并按加载顺序位于所有其他库下方。该文件正确加载到浏览器中。
由于某种原因它不起作用,所以目前我将它添加到 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>