私は Ruby on Rails を初めて使用し、会社の Web サイトでいくつかのバグを修正しようとしながら学習しています。特定のアンカーと組み合わせたレコードのコレクションをページ分割しようとしています。つまり、ユーザーが次/前のページをクリックすると、ページ分割が行われ、ユーザーがページの特定のセクションに移動します。これは私のコードが現時点でどのように見えるかです:
見る
<%= page_navigation_links @student_logs, :page %></p>
コントローラ:
@student_logs.paginate(:page => params[:page], :per_page => 10)
application_helper
def page_navigation_links(pages, param_name=:page)
will_paginate(pages, :class => 'pagination', :inner_window => 2, :outer_window => 0, :renderer => BootstrapHelper::LinkRenderer, :previous_label => '←'.html_safe, :next_label => '→'.html_safe, :param_name => param_name)
end
これは私のページネーションでは問題なく機能しますが、ユーザーが別のページに移動したときにブラウザーがユーザーを ID: "student_logs" の見出しに移動するように、学生ログなどの「アンカー ID」への参照をこのコードに合わせる必要があります。 "。
これを行う方法がわかりません。誰でも助けることができますか?