我正在使用Ice_cube gem生成事件,看起来很好。实现重复性的模型称为“作业”,现在我有一个作业列表,使用分页。我需要使用下一个事件对列表中的Jobs进行排序。问题是我正在使用find方法并将分页以获取作业。所以我的问题是,我可以使用下一个事件,如参数?
对作业进行排序感谢。
答案 0 :(得分:1)
由于下一个事件(或 ice_cube 术语中出现)不是存储字段,因此您必须在ruby代码中对它们进行排序。
这样做的一种方法是:
sorted_jobs = Jobs.all.sort_by&:next_occurrence
然后根据需要使用sorted_jobs
。