我正在使用 kaminari pagination ruby on rails gem。我要提取的每个条目都有一个编辑链接,该链接将用户带到他们可以编辑的另一个页面。目前,在我的链接中为 href 值设置 :back 后,它总是会转到第一页。
我试图在单击时保存页面的 url 变量,然后将反向链接设置为该变量。
我正在使用 kaminari pagination ruby on rails gem。我要提取的每个条目都有一个编辑链接,该链接将用户带到他们可以编辑的另一个页面。目前,在我的链接中为 href 值设置 :back 后,它总是会转到第一页。
我试图在单击时保存页面的 url 变量,然后将反向链接设置为该变量。
您可以使用 javascript 访问浏览器历史记录并执行
onclick="window.history.back();"
或者您可以将变量添加到分页视图上的 href 中,例如。
<%= link_to "mymodel", model_path(:prevpage => params[:page]) %>
我将它添加到 cookie 中,例如cookies[:current_page]
.
并在显示视图(或其他一些操作页面)中,添加一个参数以链接重定向到索引操作页面,例如articles_path(grid:{page:cookies[:current_page]})
这不是最好的方法,但可以解决问题。