読者です 読者をやめる 読者になる 読者になる

KaminariのAjaxページネートが簡単すぎた

Rails

NEXTしたら要素がどんどん追加されてくようなのを作りたかった

views

<div id="lists">
  <%= render 'hoge' %>
</div>

<%= paginate @hoges, remote: true %>

partial

<ul>
  <% @hoges.each do |hoge| %>
    <li><%= hoge.name %></li>
  <% end %>
</ul>

js.erb

$('#lists').append("<%= escape_javascript(render 'hoge', object: @hoges) %>");

こんな感じやった。