使用kaminari,在列表页实现分页功能

安装

1. bundller 大于1的话,可以使用这个版本

gem install kaminari -v 0.16.3 

或者

gem 'kaminari'

2. 使用命令:

$ bundle install

3. 然后使用这个命令可以创建一个config文件

$ rails g kaminari:config

4. 重新启动服务器

bundle exec rails server

5. 修改需要分页的controller,增加如下的内容

# app/controllers/topics_controller.rb 
def index 
  @topics = Topic.page(params[:page]).per(2) 
end

 6. 在相应的view文件中增加内容,可以在顶部或者底部增加分页内容

<%= paginate @users %>

然后再浏览器刷新,就可以看到分页了

 
  
  

猜你喜欢

转载自blog.csdn.net/Toml_/article/details/132108348