月度存档: 9月 2012

will_paginate的twitter/bootstrap样式定义

说明

will_paginate 是一个Ruby on Rails 的分页插件

bootstrap 是一个twitter开发的前端toolkit

bootstrap 中包含了分页的样式 查看

will_paginate 的原有样式和 bootstrap 中分页样式不一致,所以就需要自己定义,下面是方法

0.效果

1.在 rails 项目目录的 lib/ 下新建 bootstrap_link_renderer.rb 加入如下代码
查看代码

2.在 rails 项目目录的 config/application.rb  加入下面的代码以自动加载 lib/

1
config.autoload_paths += Dir["#{config.root}/lib", "#{config.root}/lib/**/"]

3.使用的
在 view 中使用如下代码

1
<%= will_paginate(@users, :renderer => BootstrapListLinkRenderer) %>

打完收工