Ответ 1
Я думаю, у вас есть такая область:
users = User.where("something").limit(20).order("name ASC")
С учетом этого...
Чтобы удалить limit
pass nil
до limit
:
users.limit(nil)
Затем, чтобы удалить упорядочение, используйте reorder
, также передавая его nil
:
users.limit(nil).reorder(nil)
Это удалит как ограничение, так и порядок из вашей области действия, сохранив все остальные вещи. Если бы вы использовали unscoped
, он удалил бы все области охвата.