这是我想要显示的视图
=link_to "Load more", posts_path(page: @posts.current_page+1), id: "load-more-posts", remote: true
这是我的index.js.erb文件
$("#posts-container").append("<%= j(render(partial: "posts", collection: @posts)) %>");
<% if @posts.last_page? %>
$("#load-more-posts").hide();
<% else %>
# hide loader indicator
$("#load-more-posts").attr("href", "<%= posts_path(@posts, page:@posts.current_page+1)) %>");
<% end %>
这是我的控制器
respond_to :html, :js, only: [:index]
def index
@posts = Post.all.page(params[:page]).order('created_at desc').per_page(2)
respond_with @posts
end
它显示Load More和Next-Previous,但我只想显示Load more。其次,加载更多不起作用,而下一个和上一个是。 还有一件事我现在只有三个帖子。任何帮助将不胜感激。