教材:http://snippets.aktagon.com/snippets/585-how-to-use-willpaginate-with-sinatra
require 'will_paginate'
require 'will_paginate/active_record'
require 'will_paginate/view_helpers/sinatra'
class App < Sinatra::Base
helpers WillPaginate::Sinatra::Helpers
helpers do
def paginate(collection)
options = {
#renderer: BootstrapPagination::Sinatra,
inner_window: 0,
outer_window: 0,
previous_label: '«',
next_label: '»'
}
will_paginate collection, options
end
end
end
Also see will_paginate-bootstrap.

本文介绍如何使用will_paginate gem为Sinatra应用添加分页功能,通过定义paginate方法来配置分页选项,包括前后页标签及窗口大小。
582

被折叠的 条评论
为什么被折叠?



