我在模型类上有一个类方法,它根据不属于架构的属性(但从其属性派生)过滤记录:
def filter(records, some_param)
records.select { |rec| rec.param > some_param } # param is a derived attribute
end
我从控制器调用它。问题是我需要对这个过滤的结果进行分页,而我的项目使用“kaminari”插件,它只对 ActiveRecord::Relation 输出进行分页。如何从数组中获取 ActiveRecord::Relation?