我有一个博客。我想先加载10个帖子,然后按下按钮" Show More"。点击它会在.posts div上添加+10个新帖子。
我该怎么办?我想,我每次都必须追加
<% @posts.each do |post| %>
<%= post.title %>
<% end %>
,其中
@posts = Post.all.offset(changeable_variable_here).limit(10)
我怎么能意识到它?
答案 0 :(得分:2)
你需要分页。
查看https://github.com/mislav/will_paginate
jQuery的示例:http://asciicasts.com/episodes/174-pagination-with-ajax
答案 1 :(得分:0)
这是处理分页的绝佳宝石:Kaminari