开发者

Returning from viewing a record to that specific record in a paginated data set

I have a simple Rails app and for example purposes we'll say I have a customer model. If I have 1000 customers and I'm on page 6 when I click to view the details on a specific customer, what would be the best method so when I click a "Return to list" link, that it takes me back to page 6 and possibly even does a scroll to an anchor that's associated with the row that the customer was located on.

I'm using will_paginate and everything is v开发者_StackOverflow社区ery basic CRUD pages at the moment.


You need to specify the return page as a query parameter in the link_to method. By default will_paginate calls this parameter page.

Something like:

<%= link_to 'Return to list', :controller => 'customers', :page => 6 %>

Or if you're using RESTful routes:

<%= link_to 'Return to list', customers_path(:page => 6) %>

With an anchor:

<%= link_to 'Return to list',
      customers_path(:page => 6, :anchor => 'customer15') %>
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜