Javascript Rails Kaminari示例无限滚动不工作

Javascript Rails Kaminari示例无限滚动不工作,javascript,jquery,ruby-on-rails,ruby,Javascript,Jquery,Ruby On Rails,Ruby,我试图用这个例子实现KaminariRails无限滚动。 它在我的其他应用程序中工作正常,但在此应用程序中不工作。 我的公司主管 def index @companies = Company.all.page(params[:page]).per(4) end My index.html.erb <div class="posts"> <div class="page"> <%= render @companies %> </div>

我试图用这个例子实现KaminariRails无限滚动。 它在我的其他应用程序中工作正常,但在此应用程序中不工作。

我的公司主管

def index
  @companies = Company.all.page(params[:page]).per(4)
end
My index.html.erb

<div class="posts">
 <div class="page">
  <%= render @companies %>
 </div>
</div>
<%= paginate @companies %>
My index.js.erb

$(".posts").append("<div class='page'><%= escape_javascript(render(@companies)) %></div>");
$(.posts”)。追加(“”);
我找不到问题,请帮助我。我的另一个应用程序中也使用了相同的代码。

试试看

def索引
@公司=公司所有页面(参数[:页面])每(25)
结束

正在使用分页长度。。我听说有时有效

具体来说,“不起作用”是什么意思?有错误吗?如果是,请在问题中包含错误信息。Javascript代码没有运行吗?如果是,请描述您是如何确定的。是否有浏览器控制台消息?如果是这样,请将它们包括在您的问题中。@MichaelGaskill它不会显示任何错误。插件不工作,显示正常分页。您确认jQuery运行了吗?将控制台消息放在.coffee文件的
$(document).ready
之前,然后将控制台消息放在
$(document).ready
中,但要放在
.infinitescroll
调用之前。看看他们是否出现在控制台上。如果
console.log(“此处”)不适用于您,请尝试
警报(“此处”)
。这将确认Javascript正在执行,并且调用了
$(document).ready
。这是调试Javascript问题的第一步。@MichaelGaskill我认为jquery没有加载。我怎样才能修好它?我在application.js中有适当的//=require jquery//=require jquery\u ujs
$(document).ready ->
  $(".posts .page").infinitescroll
    navSelector: "nav.pagination"
    nextSelector: "nav.pagination a[rel=next]"
    itemSelector: ".posts .post"
$(".posts").append("<div class='page'><%= escape_javascript(render(@companies)) %></div>");