Rails 3无休止的页面,将与页面上的其他AJAX进行分页

Rails 3无休止的页面,将与页面上的其他AJAX进行分页,ajax,ruby-on-rails-3,twitter-bootstrap,will-paginate,Ajax,Ruby On Rails 3,Twitter Bootstrap,Will Paginate,我正在使用twitter引导,并将发布。我有一个带索引功能的笔记本电脑MVC,它显示数据库中的所有笔记本电脑。我在页面上还有一个隐藏表单,它允许用户输入价格范围,并且通过AJAX调用只显示该价格范围内的笔记本电脑。我正试图遵循Railscast第114集的修订版,但代码与价格范围的内容冲突,我不知道如何修复它。代码如下: index.js.erb index.html.erb $("#laptops").html("<%= escape_javascript(render(@lapto

我正在使用twitter引导,并将发布。我有一个带索引功能的笔记本电脑MVC,它显示数据库中的所有笔记本电脑。我在页面上还有一个隐藏表单,它允许用户输入价格范围,并且通过AJAX调用只显示该价格范围内的笔记本电脑。我正试图遵循Railscast第114集的修订版,但代码与价格范围的内容冲突,我不知道如何修复它。代码如下:

index.js.erb

index.html.erb

  $("#laptops").html("<%= escape_javascript(render(@laptops)) %>");
  $("#laptops").append('<%= j render(@laptops) %>');
  $('.pagination').replaceWith('<%= j will_paginate(@laptops) %>');
jQuery ->
  if $('.pagination').length
    $(window).scroll ->
      url = $('.pagination .next_page').attr('href')
      if url && $(window).scrollTop() > $(document).height() - $(window).height() - 100
        $('.pagination').text('Fetching more results...')
        $.getScript(url)
    $(window).scroll
  <div id="hidden_form">
    <%= form_tag laptops_path, :method => :get, :remote => true do %>

    <%= hidden_field_tag "min_price", params[:min_price] %>
    <%= hidden_field_tag "max_price", params[:max_price] %>
    <%= submit_tag "Get Laptops", class: "btn btn-primary", :name => nil %>

    <% end %>
  </div>

      <div class="laptops" id="laptops">
      <%= render @laptops %> <%#use :locals => ... to send other vars to partial%>
      </div>

      <%= will_paginate %>
@laptops = Laptops.search(min,max).paginate(page: params[:page], per_page: 10)