ページ区切りのデータセットでその特定のレコードにレコードを表示してからの復帰

StackOverflow https://stackoverflow.com/questions/2231809

質問

私は、単純な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') %>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top