简体   繁体   English

Rails Kaminari 示例无限滚动不起作用

[英]Rails Kaminari example infinite scroll not working

I am trying to implement kaminari rails infinite scroll using this example.我正在尝试使用此示例实现 kaminari rails 无限滚动。 It is working fine in my other apps but not working in this app.它在我的其他应用程序中运行良好,但在此应用程序中不起作用。 Kaminari example 雷示例

My company controller我公司负责人

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

My index.html.erb我的 index.html.erb

<div class="posts">
 <div class="page">
  <%= render @companies %>
 </div>
</div>
<%= paginate @companies %>

My _company.html.erb我的_company.html.erb

<div class="post">
<% company_decorator = CompanyDecorator.new(company)%>
    <h4><%= company.name %> || 
            No. of operations:  <%= company_decorator.number_of_operations %> ||
            Average Amount : <%= company_decorator.average_of_amount %> ||
            Highest of Month: <%= company_decorator.highest_of_month%> ||
            Accepted Operations: <%= company_decorator.accepted_operations%>
    </h4>
    <ul>
        <% company.operations.each do |operation| %>
            <li><%= operation.id%></li>

        <%end%>
    </ul>   
</div>

My assets/javascripts/companies.js.coffee我的资产/javascripts/companies.js.coffee

$(document).ready ->
  $(".posts .page").infinitescroll
    navSelector: "nav.pagination"
    nextSelector: "nav.pagination a[rel=next]"
    itemSelector: ".posts .post"

My index.js.erb我的 index.js.erb

$(".posts").append("<div class='page'><%= escape_javascript(render(@companies)) %></div>");

I am unable to find problem please help me.我找不到问题请帮助我。 This same code is working in my other app.相同的代码在我的另一个应用程序中工作。

尝试def index @companies = Company.all.page(params[:page]).per(25) end播放分页长度.. 我听说有时有效

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM