में एक delete_all या destroy_all क्वेरी का पूर्वावलोकन कैसे करें आप ड्रिल को जानते हैं: कुछ अमान्य डेटा उत्पादन डेटाबेस में पॉप अप होता है और आपको इससे छुटकारा पाना पड़ता है। आप क्वेरी में आपके रेल उत्पादन सर्वर और प्रकार पर सांत्वना ऊपर आग:रेल
Foo.where(bar: 'baz').all
आप दिए गए डेटा की समीक्षा करने और इसे आप क्या हटाने की जरूरत है। फिर आप टाइप करें:
Foo.where(bar: 'baz').destroy_all
और आपका दिल एक सेकंड के लिए बंद हो जाता है। आप इसे चलाने से पहले क्वेरी देखना चाहते हैं।
क्या रेल में ऐसा करने का कोई तरीका है? मैं एक विधि समान की तलाश में हूँ
Foo.where(bar: 'baz').to_sql
के लिए, लेकिन एक है कि वापस आ जाएगी क्वेरी हटाएं।
मैं यह वास्तव में नहीं है लगता है हालांकि, अगर आप वास्तव में "to_sql" की तलाश में हैं, तो अपने प्रश्न का उत्तर दें तथा। – cdesrosiers
मैं पूरी तरह से सैंडबॉक्स मोड के बारे में भूल गया! यह वही नहीं है जो मैं खोज रहा था लेकिन यह वही करता है जो मुझे करने की ज़रूरत है। विशेष रूप से यह देखते हुए कि मैं जो खोज रहा था वह असंभव है: डी –