1

我有一个简单的 Rails 应用程序,例如,我们会说我有一个客户模型。如果我有 1000 个客户,当我点击查看特定客户的详细信息时我在第 6 页,那么最好的方法是什么,所以当我点击“返回列表”链接时,它会带我回到第 6 页甚至可能滚动到与客户所在的行相关联的锚点。

我正在使用 will_paginate,目前一切都是非常基本的 CRUD 页面。

4

1 回答 1

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') %>
于 2010-02-09T20:28:16.127 回答