我有一个简单的Rails应用程序,例如我们会说我有一个客户模型。如果我有1000个客户,当我点击查看特定客户的详细信息时,我在第6页,那么当我点击“返回列表”链接时,最好的方法是什么,这会让我回到第6页甚至可能滚动到与客户所在行相关联的锚点。
我正在使用will_paginate,目前一切都是非常基本的CRUD页面。
答案 0 :(得分:1)
您需要在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') %>