ruby on rails 3 - rails3 migration to add new column does not save values to table -


अतः, मैंने निम्नलिखित माइग्रेशन बनाया:

  class AddAclToUsers & lt; ActiveRecord :: माइग्रेशन डीएफ़ self.up add_column: उपयोगकर्ता, एसीएल, पूर्णांक अंत डीईफ़ self.down removal_column: उपयोगकर्ता, एसीएल एंड एंड   

हालांकि, विभिन्न ईआरबी फ़ाइलों को संशोधित करने के बाद दृश्य, edit.html.erb में दर्ज किए गए मान डेटाबेस में सहेजे नहीं गए हैं।

मैं मैन्युअल रूप से SQlite3 प्रारंभ कर सकता हूं और तालिका का चयन कर सकता हूँ और देखें कि कॉलम बनाया गया था लेकिन कोई भी मान दर्ज नहीं किया गया है। मैं मैन्युअल रूप से अद्यतन या नया कॉलम जो कि नियंत्रक प्रश्नों और सही ढंग से प्रदर्शित करता है में शामिल कर सकते हैं।

चौखटे udate / save ??

में क्या गलत हो सकता है पर कोई सुझाव - डैनियल

कृपया attr_accessible की सूची आपके उपयोगकर्ता मॉडल यदि आप Devise की तरह प्रमाणीकरण के लिए मणि / प्लगइन का उपयोग कर रहे हैं तो आपके पास मॉडल में attr_accessible की एक सूची होगी।

attr_accessible सूची में नया एट्रिब्यूट ( acl आपके मामले में) जोड़ें।

अगर यह मामला नहीं है, तो मैं आप अपना दृश्य, नियंत्रक और मॉडल कोड पेस्ट करना चाहते हैं

Comments