ActiveRecord::Relation, die Art und Weise der Beseitigung bestehender limit-und offset?
Vorausgesetzt, ich habe eine User
Modell
paged_users = User.scoped.limit(2).offset(3)
Ist es eine Möglichkeit zu paged_user
haben User.scoped
durch entfernen von limit und offset? IE:
all_user = paged_users.remove_limit.remove_offset
- "Benutzer.Gültigkeitsbereich.Grenze(2).offset(2).limit(100000).- offset(0)" ich kann nur hinzufügen, 1M limit und offset 0, aber auf der Suche nach alternativen.
- Bitte formatieren Sie den code in Ihren Fragen durch Verwendung von vier Leerzeichen Einrücken. Auch hier: es gibt keine Notwendigkeit, Ihre Nachrichten zu Unterschreiben.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, Sie haben einen Umfang, wie diese:
Mit diesem im Verstand...
Entfernen der
limit
passnil
zulimit
:Dann entfernen Sie die Bestellung, verwenden Sie
reorder
auch vorbei, esnil
:Wird, entfernen Sie den Grenzwert und die Bestellung von Ihrem Umfang, die Erhaltung alle anderen Dinge. Wenn Sie auf
unscoped
entfernen alle scoping.