W przypadku większości modeli domyślna kolejność sortowania (id desc) jest w porządku. Ale w przypadku kilku zakresów w jednym z moich modeli, wysłałbym więcej, aby odwrócić zamówienie lub zamówienie w polu updated_at.Zmiana domyślnej kolejności sortowania w zakresie ActiveAdmin
Wydaje mi się, że nie można tego osiągnąć bez przerywania innej funkcjonalności, więc mam nadzieję, że ktoś inny może mnie nauczyć, jak to zrobić!
Próbowałem dodanie .order() na obiektach Wracam:
scope :example do |models|
models.order('id asc')
end
To nie wydaje się mieć żadnego wpływu.
Próbowałem również wykasować, jakie rodzaje prac. Sortuje moje obiekty tak, jak chcę, ale całkowicie łamie wszystkie funkcje filtrowania/wyszukiwania.
scope :example do |models|
models.unscoped.order('id asc')
end
Co robić?
@ beck03076 Ten komentarz nie jest wcale konstruktywny. Jeśli nie masz odpowiedzi na swoje pytanie, nie musisz trwać. –
@rogerkk https://github.com/gregbell/active_admin/issues/312 – ahmet
Dzięki @ahmet, problemu tego nie znalazłem podczas korzystania z google. Próbowałem tam teraz sugestii, a kolejność sortowania wciąż jest przesłonięta. – rogerkk