2

kaminari pagination Ruby on Rails gem を使用しています。プルしている各エントリには編集リンクがあり、ユーザーは編集できる別のページに移動します。現在、リンクバックの href 値に :back を設定すると、常にページ 1 に移動します。

クリック時にページの url 変数を保存し、その変数に戻るリンクを設定しようとしています。

4

2 に答える 2

1

JavaScript を使用してブラウザの履歴にアクセスし、

onclick="window.history.back();"

または、ページ分割されたビューの href に変数を追加することもできます。

<%= link_to "mymodel", model_path(:prevpage => params[:page]) %>
于 2012-08-28T21:02:20.553 に答える
0

のようにクッキーに追加しcookies[:current_page]ます。

そして、ショービュー(または他のアクションページ)で、次のようなインデックスアクションページにリダイレクトするリンクにパラメーターを追加しますarticles_path(grid:{page:cookies[:current_page]})

それは最善の方法ではありませんが、うまくいきます。

于 2013-11-21T01:36:29.173 に答える