我在rails 3.2.1中开发了类似Twitter的应用程序。在我的索引页面中,我想显示由我和我关注的人发布的推文。它工作正常。现在我需要的是避免获取所有推文。首先,当我向下滚动时,我可能只需要前15条推文,下一批15或20条推文必须在底部附加,就像facebook和twitter一样。
我的索引操作如下所示:
def index
@tweets=Tweet.find(:all,:include =>[:user])
end
我的观看部分现在正在获取所有推文,它看起来像这样:
<% @tweets.each do |tweet| %>
<% if tweet.user==current_user || current_user.following?(tweet.user) %>
<div class="marginer">
<%= tweet.user.user_name %> : <%= tweet.message %>
</div>
<% end %>
<% end %>
请帮忙
答案 0 :(得分:0)
您可以通过使用用户详细信息,批量大小和批次的起始索引对服务器进行AJAX调用来实现此目的。
答案 1 :(得分:0)
你可以使用大量的jquery插件来实现这个目的 http://jscroll.com/
和
http://www.jquery4u.com/tutorials/jquery-infinite-scrolling-demos/