如何将kaminari当前页面保存为变量,以便链接使用返回页面左侧

时间:2012-08-28 20:30:01

标签: ruby-on-rails pagination kaminari

我在rails gem上使用kaminari分页红宝石。我拉的每个条目都有一个编辑链接,可以将用户带到另一个可以编辑的页面。目前,有:在我的链接中为href值设置了后台,它总是转到第一页。

我正在尝试在点击时保存页面的url变量,然后将后面的链接设置为该变量。

2 个答案:

答案 0 :(得分:1)

您可以使用javascript访问浏览器历史记录并执行

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

或者您可以将变量添加到分页视图上的href中。

<%= link_to "mymodel", model_path(:prevpage => params[:page]) %>

答案 1 :(得分:0)

我将其添加到Cookie中,例如cookies[:current_page]

在展示视图(或其他一些操作页面)中,添加一个参数链接重定向到索引操作页面,如articles_path(grid:{page:cookies[:current_page]})

这不是最好的方法,但它可以解决问题。