从查看记录返回到分页数据集中的该特定记录
我有一个简单的 Rails 应用程序,出于示例目的,我们会说我有一个客户模型。如果我有 1000 个客户,并且当我单击查看特定客户的详细信息时,我位于第 6 页,那么最好的方法是什么,以便当我单击“返回列表”链接时,它会将我带回第 6 页甚至可能滚动到与客户所在行关联的锚点。
我正在使用 will_paginate,目前一切都是非常基本的 CRUD 页面。
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 very basic CRUD pages at the moment.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要在
link_to
方法中将返回页面指定为查询参数。默认情况下,will_paginate 调用此参数page
。例如:
或者如果您使用 RESTful 路线:
使用锚点:
You need to specify the return page as a query parameter in the
link_to
method. By default will_paginate calls this parameterpage
.Something like:
Or if you're using RESTful routes:
With an anchor: