エビを使用して、テーブルに表示される一連のデータに基づいてレポートを生成します。データが多すぎない限り、これは完全に機能します。20を超えるデータセットがある場合、テーブルはページフッターに到達し、次のページではページヘッダーから始まります。
表が表示されるページごとに、ある種の領域を定義するのが最善です。マニュアルを検索しても解決策は見つかりませんでした。回避策またはsthはありますか。そのように?
考えられる解決策の1つ(ユースケースの詳細をあまり知らなくても):
行が固定の高さである場合は、ページに収まるだけの数の行にデータをグループ化することができます。次に、ページ分割を挿入して、新しいテーブルを描画します。http://rails.rubyonrails.org/classes/ActiveSupport/CoreExtensions/Array/Grouping.html#M000833を参照してください
例:(hamlで)
- @people.in_groups_of(5,false) do |people|
%ul
- people.each do |person|
%li= person.name
%hr
これにより、それぞれに<ul>
最大5つの<li>
タグがあり、<hr />
それがどういうわけかあなたのユースケースに当てはまることを願っています。
ソリトンはbounding_box
ドキュメントコンテンツ全体にを使用していたため、ページ分割後でもフッターやヘッダーに関与しません。