में कस्टम सत्यापन विधियों को कॉल करना मैंने अभी अपनी रेल को 2.3.4 में अपग्रेड किया है और मैंने इसे सत्यापन के साथ देखा है: आइए कहें कि मेरे पास एक साधारण मॉडल कंपनी है जिसका नाम है। इसको कुछ नहीं।रेल
class Company < ActiveRecord::Base
validate :something
def something
false
end
end
बचत मॉडल वास्तव में इस मामले में काम करता है: मैं अपने खुद के सत्यापन चलाना चाहते हैं। वही बात होती है यदि मैं मान्य() को ओवरराइड करता हूं और झूठी वापसी करता हूं। मैंने इसे एक और जटिल मॉडल में देखा जहां मेरा सत्यापन झूठा लौट रहा था, लेकिन ऑब्जेक्ट अभी भी सहेजा जा रहा था ... मैंने इसे अनिवार्य रूप से खाली मॉडल में देखा और एक ही चीज़ लागू हुई। क्या कोई नया अभ्यास है जो मुझे याद आ रहा है? यह मेरे कुछ पुराने रेल कोड में मामला प्रतीत नहीं होता है।
धन्यवाद बदल दिया है। यह लगभग निश्चित रूप से मामला है। मैं नई परियोजना के साथ मानता हूं कि मैं त्रुटियों को जोड़ना भूल गया था, और पुराने लोगों के साथ मैं निश्चित रूप से वहां था। ओह। आप सभी को धन्यवाद। – cgr