ruby on rails - Nested attributes saving error -
मेरे पास मॉडल हैं
वर्ग सर्वेक्षण & lt; ActiveRecord :: बेस has_many: questions_as_list validates: शीर्षक,: उपस्थिति = & gt; सही मान्य है: short_description,: उपस्थिति = & true; मान्य मान्य: वर्णन,, उपस्थिति = & gt; सच अंत वर्ग प्रश्न & lt; ActiveRecord :: बेस is_to: सर्वेक्षण has_many: विकल्प स्वीकार करता है __ nested_attributes_for: options,: reject_if = & gt; लैम्ब्डा {| एक | एक [: शीर्षक] .blank? },: Allow_destroy = & gt; सच्चे कृत्यों_स_सूची: दायरा = & gt;: सर्वे एंड क्लास विकल्प & lt; ActiveRecord :: बेस attr_accessible: शीर्षक,: वर्णन,: स्थिति is_to: प्रश्न actions_as_list: scope = & gt;: सर्वेक्षण समाप्त जब मैं प्रश्न मॉडल को सहेज या अद्यतन करता हूं तो यह एक त्रुटि उत्पन्न करता है
@question = Question.new (params [: प्रश्न]) @ सवालःव्व्वः प्रश्न = प्रश्न.फंड (पाराम [: आईडी]) @ प्रश्न। अपडेट_एडिटिब्यूट्स (पैराम्स [: प्रश्न]) दोनों मामलों में यह एक त्रुटि उत्पन्न करता है
NoMethodError (# & lt; विकल्प: 0xb332394 & gt; के लिए अपरिभाषित विधि `सर्वेक्षण_id '): ऐप / नियंत्रक / व्यवस्थापक / प्रश्नावली नियंत्रक .rb: 47: ऐप / नियंत्रक / व्यवस्थापक / प्रश्न_controller.rb: 46: में `बनाने 'में मुझे समझ में नहीं आ रहा है कि यह त्रुटि क्यों पैदा कर रहा है विकल्प का कोई भी सर्वेक्षण नहीं है
यह हो सकता है (विकल्प पर):
वर्ग विकल्प & lt; ActiveRecord :: बेस attr_accessible: शीर्षक,: वर्णन,: स्थिति is_to: प्रश्न actions_as_list: scope = & gt;: सर्वे # & lt; - कोई सर्वेक्षण_आईडी ?? अंत
Comments
Post a Comment