Rails 3 - "更多"ajax与Kaminari的分页

inv*_*ino 7 pagination ruby-on-rails paginate ruby-on-rails-3 kaminari

我正在尝试使用"更多"按钮进行"推特喜欢"分页以加载Kaminari的结果.

我在这里发现了这个问题

但我无法弄清楚如何使它工作,如果这是一个很好的方法.

提前致谢

Aki*_*uda 17

你是说你需要一个"更多"按钮?如何创建这样的帮助?

# usage: 
#   link_to_next_page(@items)
#   link_to_next_page(@items, :remote => true)  # Ajax
def link_to_next_page(scope, name, options = {}, &block)
  param_name = options.delete(:param_name) || Kaminari.config.param_name
  link_to_unless scope.last_page?, name, {param_name => (scope.current_page + 1)}, options.merge(:rel => 'next') do
    block.call if block
  end
end
Run Code Online (Sandbox Code Playgroud)

我已经准备好将这种辅助方法包含在宝石中,如果你发现它很有用,那么请让我知道你的想法.谢谢!