You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Pagy Gem实现首页分页跳转至Submissions列表分页

解决Pagy分页链接指向错误的问题

你需要让Pagy生成的分页链接指向submissions索引页,而非当前首页,可通过以下两种方式实现:

方式一:控制器层指定目标路径

如果是在HomeController的index方法中初始化分页数据,修改代码时添加url参数:

def index
  @pagy, @submissions = pagy(Submission.all, url: submissions_path)
end

方式二:视图层渲染时指定路径

无需修改控制器,直接在调用分页组件时传入url参数:

<%== pagy_nav(@pagy, url: submissions_path) %>

注意事项

  • 确认路由文件中已定义submissions的索引路由(通常通过resources :submissions自动生成),确保submissions_path能正确指向/submissions。
  • 若需携带额外查询参数,可将url设为哈希格式,例如url: { controller: 'submissions', action: 'index', foo: 'bar' }。

内容的提问来源于stack exchange,提问作者Suedehead

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 19:52:05