我正在使用我制作的自定义模型,它伪装成基于表格的 ActiveRecord 对象。相反,它由 SQL 视图支持。幕后有一些诡计。
问题是与 Kaminari 的分页链接无法正常工作。他们正在显示正确的页码和页面链接数,只是指向错误的路线。
我需要知道它在 Kaminari 源中的哪个位置找出到它被设置为分页的对象的路径。或者,如果有人熟悉用于计算的活动记录方法名称。
我一直在搜索源代码,但我无法弄清楚。
更新
我的实际问题是由我的路线文件引起的。我有这个条目 -
match 'dashboard' => 'users#start', :as => 'user_root'
而不是我的链接引用 /users/start?page=x 他们引用到 /users/dashboard?page=x。我仍然处于相同的控制器操作中,但我查看了需要来自 /users/start 的分页链接的页面,所以我认为它会使用它而不是这个匹配规则。删除了匹配规则,我准备好了!