私は独自のフォーラムソフトウェアを構築しており、スレッド表示で返信をページ付けしています。最初の投稿は個別に異なる方法でレンダリングされるため、ページネーションから除外する必要があることを除いて、これはうまく機能します。
私は次のような多くのアプローチを試しました。
- コントローラのpaginateコマンドに「offset:1」を入力します。これは正しく機能しますが、各ページに同じ投稿リストが生成されます
- get will_paginateにリストされている最初のアプローチは、最初のページにカスタムオフセットを定義しますが、私の場合は機能しません(@postsだけでなく@discussion.postsをページ付けしています)。
この問題を解決するための最良の方法は何ですか?