ページ区切りのデータセットでその特定のレコードにレコードを表示してからの復帰
-
19-09-2019 - |
質問
私は、単純なRailsのアプリを持っており、例えば、目的のために、私たちは、私は、顧客のモデルを持っていると言うでしょう。私は1000人の顧客を持っていると私は特定の顧客の詳細を表示するクリックしたときに、私は6ページだ場合、どのようにそれが6ページに戻って私を取ることを、私は、「リストに戻る」リンクをクリックするときに最適な方法をだろうそして可能性も顧客が位置していることの行に関連付けられたアンカーにスクロールを行います。
私はwill_paginateを使用していますし、すべてのものは、現時点では非常に基本的なCRUDページです。
解決
あなたはlink_to
方法でクエリパラメータとして戻りページを指定する必要があります。デフォルトwill_paginateでは、このパラメータpage
を呼び出します。
のような何かます:
<%= link_to 'Return to list', :controller => 'customers', :page => 6 %>
それとも、RESTfulなルートを使用している場合:
<%= link_to 'Return to list', customers_path(:page => 6) %>
アンカー付きます:
<%= link_to 'Return to list',
customers_path(:page => 6, :anchor => 'customer15') %>
所属していません StackOverflow