मुझे पता है तुम हो सकता है:किसी नेस्टेड संसाधन को अस्वीकार करने के लिए अस्वीकार कर दिया जा सकता है यदि किसी को छोड़कर सभी फ़ील्ड खाली हैं?
accepts_nested_attributes_for :foo, :reject_if => proc { |a| a[:bar].blank? }
वहाँ एक रास्ता बजाय कहने के लिए
accepts_nested_attributes_for :foo, :reject_if => blah[:bar].blank? and flah[:bar].blank?
या
की तरह कुछaccepts_nested_attributes_for :foo, :reject_if => all fields except record_date.blank?
धन्यवाद
एक ही सवाल। एक proc में सभी रिक्त फ़ील्ड सूचीबद्ध करना बहुत DRY नहीं है ... मेरे पास एक डिफ़ॉल्ट बॉक्स के साथ एक चयनित बॉक्स वाला घोंसला वाला रूप है (खाली नहीं हो सकता है)। मैं उस मूल्य को अनदेखा करना चाहता हूं लेकिन मैंने कुछ साफ नहीं देखा है ... –