Twitter みたいに、ページを下までスクロールすると次のページが自動的に読み込まれるやつの実装方法です.
Infinite Scrollkaminari を使います.

gem 'kaminari'

items_controller.rb

class ItemsController < ApplicationController

  def index
    @items = Item.page(params[:page])
    unless params[:page].blank?
      render @items, layout: false
    end
  end

end

2 ページ目以降は部分テンプレートのみにします.

index.html.erb

<div class="items">
  <ul>
    <%= render @items %>
  </ul>
  <%= paginate @items, remote: true %>
</div>

一覧ページです.

_item.html.erb

<li><%= item.name %></li>

各項目のパーシャルです.

items.coffee

$ ->
  $(".items ul").infinitescroll
    loading: {
      img: '/assets/loader.gif',
      msgText: '',
      finishedMsg: "end",
    }
    dataType: 'js',
    animate: true,
    maxPage: 20,
    navSelector: "nav.pagination"
    nextSelector: "nav.pagination a[rel=next]"
    itemSelector: "li"

Infinite Scroll の設定です.