如何在Sinatra和Sequel中使用will_paginate gem

问题描述 投票:1回答:1

我正在尝试使用will_paginate gem对我的博客文章进行分页,我也在博客中使用Sinatra和Sequel。我收到一个错误说明:

"undefined method `paginate'"

而且我已经尽了一切努力使其正常工作,但是总是相同的错误。

page = params.fetch "page", 1
per_page = params.fetch "per_page", 3
@posts = Post.order(:id).paginate(page.to_i,per_page.to_i)

@posts = Post.paginate(:page => params[:page])

无论我提供哪个查询,两者都会产生相同的错误。

是否有其他方法可以使这项工作正常进行,或者有其他方法可以使我使用Sequel和Sinatra对文章进行分页?

我正在尝试使用will_paginate gem对我的博客文章进行分页,我也在博客中使用Sinatra和Sequel。我收到一条错误消息,指出“未定义的方法'paginate'”,并且我已经尝试过...

ruby sinatra will-paginate sequel paginate
1个回答
0
投票

不是专门与Sequel相关的,但是您可以使用以下方法对任何集合进行分页(即使那些will_paginate默认情况下也未与之集成:

© www.soinside.com 2019 - 2024. All rights reserved.