Rails 3中的Ice_cube gem和find方法

时间:2012-12-19 20:03:28

标签: ruby-on-rails pagination find ice-cube

我正在使用Ice_cube gem生成事件,看起来很好。实现重复性的模型称为“作业”,现在我有一个作业列表,使用分页。我需要使用下一个事件对列表中的Jobs进行排序。问题是我正在使用find方法并将分页以获取作业。所以我的问题是,我可以使用下一个事件,如参数?

对作业进行排序

感谢。

1 个答案:

答案 0 :(得分:1)

由于下一个事件(或 ice_cube 术语中出现)不是存储字段,因此您必须在ruby代码中对它们进行排序。

这样做的一种方法是:

sorted_jobs = Jobs.all.sort_by&:next_occurrence

然后根据需要使用sorted_jobs