To nie jest błąd w Mongoid, to błąd w twoich oczekiwaniach co do first
i last
metody. Z dokładnej wersji 5 podręcznika
:
Pobierz pierwszy dokument z bazy danych dla selektora kryteriów.
Więc first
(od Mongoid5) daje pierwszy dokument w zapytaniu w odniesieniu do bieżącego zamówienia ale nie dostarcza już zamówienia domyślnego. Musisz dostarczyć swój własny sort
zamów w zapytaniu, jeśli chcesz first
zachowywać się tak, jak kiedyś.
Podobnie dla last
.