ドリルを知っています:いくつかの無効なデータが本番データベースにポップアップしてしまいます。あなたは、クエリ内で運用サーバーおよびタイプにあなたのRailsコンソールを起動:Railsでdelete_allまたはdestroy_allクエリをプレビューする方法
Foo.where(bar: 'baz').all
あなたが返されたデータを検討し、それはあなたが削除する必要があるものです。次に入力します。
Foo.where(bar: 'baz').destroy_all
あなたの心は1秒間停止します。クエリが実行される前にそれを見たいだけです。
これをRailsで実行する方法はありますか?私は
Foo.where(bar: 'baz').to_sql
しかしが DELETEクエリ返しますのと同様の方法を探しています。
私はこれは本当にないと仮定あなたが本当に "to_sql"のような通信を探しているなら、あなたの質問に答えてくださいそして。 – cdesrosiers
私はサンドボックスモードを完全に忘れてしまった!それはまさに私が探していたものではありませんが、私はそれが必要なことを正確に行います。 D –