2010-12-14 14 views
6

अद्यतन किया जाता है मैं एक सत्यापन विधिदिख रहा है एक स्तंभ मान

before_validation_on_update :geocode_places 

यह मान्यता मेरे उपयोगकर्ता तालिका में जियोकोड "स्थानों" कॉलम हर बार एक अद्यतन होता है के साथ एक जटिल उपयोगकर्ता मॉडल है।

समस्या यह है कि यह सत्यापन काफी लंबा समय लगता है। क्या स्थान कॉलम अपडेट होने पर ही इस सत्यापन को कॉल करने का कोई तरीका है? बोलने के लिए "first_validation_on_column_update" की तरह क्रमबद्ध करें ..

उत्तर

8

इसके लिए उपलब्ध विधियों का एक पूरा सेट है। उदा।, self.places_changed? काम करना चाहिए।

अधिक के लिए the docs देखें।

+0

चीयर्स, पहले कभी नहीं देखा था! – stuartchaney

संबंधित मुद्दे