您的位置:首页 > Web前端 > BootStrap

rails 中will_paginate-bootstrap做分页

2017-03-03 15:23 513 查看
思路:will_paginate是一个做分页的gem,但是风格不太好看,使用will_paginate-bootstrap这个gem做一个带有bootstrap样式的分页

Gemfile添加gem

gem 'will_paginate-bootstrap'

bundle install

在controller中:

@users = User.page(params[:page] || 1).per_page(params[:per_page] || 10).order("id desc")

在view中:

<%= will_paginate @users, renderer: BootstrapPagination::Rails %>

在config/intializers/下建立文will_paginate.rb添加如下内容:

WillPaginate::ViewHelpers.pagination_options[:previous_label ]   =  "前一页"   

WillPaginate::ViewHelpers.pagination_options[:next_label ]       =  "后一页"

这样页面中就会显示中文的前一页和后一页
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  rails ruby gem bootstrap 分页