ActiveRecord find_or_create_by गतिशील खोजक विधि मुझे ब्लॉक निर्दिष्ट करने की अनुमति देती है। दस्तावेज इस पर स्पष्ट नहीं है, लेकिन ऐसा लगता है कि ब्लॉक केवल निर्माण मामले में चलता है, न कि मामले में। द
मैं निम्नलिखित कोड है: def maturities
InfoItem.find_all_by_work_order(self.work_order).map(&:maturity)
end
मैं करने के लिए इसे बदलने के बारे में सोच रहा था: def maturities
InfoItem.where(
मैं ऑब्जेक्ट की तलाश करने के लिए findOrCreateBy का उपयोग करने की कोशिश कर रहा हूं या अगर मुझे कोई मिलान नहीं मिल रहा है, तो यह तत्काल काम कर रहा है, लेकिन यह मेरी अपेक्षा के अनुसार काम नहीं कर रहा है।