मेरे पास कुछ मॉडल हैं जिनके पास बाद में कॉलबैक है। आमतौर पर यह ठीक है, लेकिन कुछ स्थितियों में, जैसे विकास डेटा बनाते समय, मैं कॉलबैक चलाने के बिना मॉडल को सहेजना चाहता हूं। क्या ऐसा करने का एक सरल तरीका है? कुछ के समान ...
Person#save( :run_callbacks => false )
या
Person#save_without_callbacks
मैंने रेल डॉक्स में देखा और कुछ भी नहीं पाया। हालांकि मेरे अनुभव में रेल डॉक्स हमेशा पूरी कहानी नहीं बताते हैं।
अपडेट करें
मुझे एक ब्लॉग पोस्ट मिली जो बताती है कि आप इस तरह से एक मॉडल से कॉलबैक कैसे निकाल सकते हैं:
Foo.after_save.clear
मुझे नहीं पता था कि वह तरीका कहाँ से प्रलेखित है लेकिन यह काम करने लगता है।