Я пытаюсь удалить несколько записей в моей базе данных из консоли Rails. Я знаю, что могу сделать User.find(1).destroy. Что делать, если я хочу удалить всех пользователей с идентификаторами 100 - 200. Есть ли способ сделать это в консоли?
Ответ 1
Вы можете сделать что-то вроде User.delete_all("id > 100 AND id < 200").
Ответ 2
Новый синтаксис в Rails 5 - это синтаксис Mischa, упоминаемый в его комментарии: User.where("id > 100 AND id < 200").delete_all
Условия передачи на delete_all будут устаревать в рельсах 5.1.