配列の順序を評価する方法はありますか? created_at 日付で並べ替えられたレコードの配列を見つけて、その配列内の数字が連続しているかどうかを確認したいですか?
例えば:
Model.all.order(&:created_at).select("lesson_number)
[1, 2, 4, 3, 5]
番号が連続していないため、失敗するはずです
2 つの検索を実行できました。「lesson_number」で並べられたものと、created_at 日付で並べられたものです。両方を文字列に変換してから、2 つを比較します。しかし、そのようなことを処理するための Rails メソッドが存在する場合、多くの作業のように思えます。