Conoces el ejercicio: algunos datos no válidos aparecen en la base de datos de producción y debes deshacerte de ellos. Es el fuego de su consola de Rails en el servidor de producción y el tipo de la consulta:Cómo obtener una vista previa de una consulta delete_all o destroy_all en Rails
Foo.where(bar: 'baz').all
revisar los datos devueltos y es lo que hay que eliminar. Luego escriba:
Foo.where(bar: 'baz').destroy_all
Y su corazón se detiene por un segundo. Solo quieres ver la consulta antes de que se ejecute.
¿Hay alguna manera de hacerlo en Rails? Estoy buscando un método similar al
Foo.where(bar: 'baz').to_sql
pero el que va a devolver el BORRAR consulta.
supongo que esto no es así en realidad sin embargo, responda su pregunta si realmente está buscando una comunicación similar a la de "to_sql" y. – cdesrosiers
¡Me olvidé por completo del modo de espacio aislado! No es exactamente lo que estaba buscando, pero hace exactamente lo que necesitaba. Sobre todo teniendo en cuenta que lo que estaba buscando es imposible: D –