Я делаю несколько печатных таблиц для клиента с приложением Ruby on Rails 3.1, и мне нужно повторять заголовки таблиц на каждой странице. К сожалению, в настоящее время браузеры WebKit не поддерживают CSS решение на основе.
Чтобы решить эту проблему, я решил использовать гем will_paginate.
Контроллер
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 %>
Как настроить страницы и пройти по каждой из них? Другими словами, как мне получить все страницы пагинации на одной странице просмотра?
В качестве альтернативы, есть ли лучший подход, который я должен использовать?