Вы знаете упражнение: в базе данных производятся данные о некорректных данных, и вам нужно избавиться от него. Вы запустите ваш Rails консоли на сервере и типа в запросе:Как просмотреть запрос delete_all или destroy_all в Rails
Foo.where(bar: 'baz').all
Вы проверяете возвращаемые данные, и это то, что вам нужно удалить. Затем вы вводите:
Foo.where(bar: 'baz').destroy_all
И ваше сердце останавливается на секунду. Вы просто хотите увидеть запрос до его запуска.
Есть ли способ сделать это в Rails? Я ищу способ похож на
Foo.where(bar: 'baz').to_sql
, но тот, который будет возвращать DELETE запроса.
Я предполагаю, что это на самом деле не ответьте на ваш вопрос, хотя, если вы действительно ищете «to_sql» -подобный комм а также. – cdesrosiers
Я полностью забыл о режиме песочницы! Это не совсем то, что я искал, но он делает именно то, что мне нужно для этого. Особенно учитывая то, что то, что я искал, невозможно: D –