0

イベントを生成するために Ice_cube gem を使用していますが、問題ないようです。繰り返しを実装するモデルは "Job" と呼ばれ、ページネーションを使用してジョブのリストを取得しました。次のイベントを使用して、リスト内のジョブを並べ替える必要があります。問題は、私が find メソッドを使用していて、ジョブを取得するためにページ付けすることです。だから私の質問は、パラメーターのような次のイベントを使用して、ジョブを並べ替えることができますか?

ありがとう。

4

1 に答える 1

1

次のイベント (またはice_cube用語での発生) は格納されたフィールドではないため、Ruby コードでそれらを並べ替える必要があります。

それを行う1つの方法は次のとおりです。

sorted_jobs = Jobs.all.sort_by&:next_occurrence

あとはsorted_jobsお好みでどうぞ。

于 2013-05-08T09:04:17.170 に答える