是否有任何插件/宝石或简单的方法来实现像Twitter这样的分页功能?
这意味着,显示一个“更多”按钮,一旦点击它,使用Ajax显示更多帖子(例如)。
如果有任何简单的方法可以修改will_paginate插件中的内容,那么这也很有用。
答案 0 :(得分:4)
我使用它来实现轻松的无页面分页。似乎是一个更好的解决方案,没有更多的按钮。
答案 1 :(得分:3)
我在我正在处理的应用程序中添加了一个类似Twitter的“更多”按钮。我使用了http://railscasts.com/episodes/114-endless-page中的确切方法。
在此解决方案中,一旦向下滚动到页面底部,就会在div的底部添加更多结果,从而产生无穷无尽的页面。我更改了javascript,以便只有在点击“加载更多”按钮时才会发送ajax请求以将更多结果添加到div的底部。
答案 2 :(得分:1)
will_paginate项目wiki有an entry on Ajax pagination。这真的很简单。
答案 3 :(得分:1)
我在我的一个应用程序中使用类似Twitter的分页,所以我只想指出你:
http://github.com/tsigo/jugglf/blob/master/lib/twitter_pagination.rb - 挂钩到will_paginate以显示“更多”按钮
http://github.com/tsigo/jugglf/blob/master/app/views/members/raids/index.html.haml - 使用上面的渲染器的视图
http://github.com/tsigo/jugglf/blob/master/app/views/members/raids/index.js.erb - 将下一组附加到页面的RJS视图