我正在为带有 Ruby on Rails 3.1 应用程序的客户端制作一些可打印的表格,并且需要在每个页面上重复表格标题。不幸的是,目前,WebKit 浏览器不支持基于 CSS 的解决方案。
为了解决这个问题,我想我会使用 will_paginate gem。
控制器
def
@books = current_library.books.order('books.title ASC')
end
当前查看代码
<% @books.each do |b| %>
<table>
<thead><th><%= b.title %></th></thead>
<tbody>
<% b.chapters.each do |chap| %
<td><%= chap.number %> ... <%= chap.name %></td>
<% end %>
</tbody>
</table>
<% end %>
如何设置页面并逐步浏览每个页面?换句话说,如何在一个视图页面上获取分页的所有页面?
或者,我应该采用更好的方法吗?