我有一段代码如下:
class Foo < ActiveRecord::Base
#Some Code
has_many :bars, finder_sql: proc{ "Valid SQL" }
#Some more code
end
现在,当我调用 foo.bar(其中 foo 是 Foo 的一个实例)时,我如何对结果进行分页,因为 bar 是从 finder_sql 中获取的?有什么快速简便的方法吗?
最佳答案
给kaminari一试。它是一个 gem,可以帮助分页并且工作得很好。不确定它是否适用于 find_sql 和关联,但值得一试。我知道它适用于范围。
关于ruby-on-rails - 使用 rails 模型中的关联定义的 finder_sql 进行分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29763808/