kaminari pagination Ruby on Rails gem を使用しています。プルしている各エントリには編集リンクがあり、ユーザーは編集できる別のページに移動します。現在、リンクバックの href 値に :back を設定すると、常にページ 1 に移動します。
クリック時にページの url 変数を保存し、その変数に戻るリンクを設定しようとしています。
kaminari pagination Ruby on Rails gem を使用しています。プルしている各エントリには編集リンクがあり、ユーザーは編集できる別のページに移動します。現在、リンクバックの href 値に :back を設定すると、常にページ 1 に移動します。
クリック時にページの url 変数を保存し、その変数に戻るリンクを設定しようとしています。
JavaScript を使用してブラウザの履歴にアクセスし、
onclick="window.history.back();"
または、ページ分割されたビューの href に変数を追加することもできます。
<%= link_to "mymodel", model_path(:prevpage => params[:page]) %>
のようにクッキーに追加しcookies[:current_page]
ます。
そして、ショービュー(または他のアクションページ)で、次のようなインデックスアクションページにリダイレクトするリンクにパラメーターを追加しますarticles_path(grid:{page:cookies[:current_page]})
それは最善の方法ではありませんが、うまくいきます。