मैं एक रेल app में सभी विशेषताओं इस आवेदन विन्यास विकल्प का उपयोग कर सुलभ नहीं बना दिया है:सामूहिक असाइनमेंट के लिए सभी मॉडल विशेषताओं को कैसे पहुंचाया जा सकता है?
config.active_record.whitelist_attributes = true
ज्यादातर मामलों में मैं कुछ गुण मैं मॉडल में attr_accessible
का उपयोग कर सुलभ के रूप में सुलभ होना चाहते हैं परिभाषित करते हैं। मैं किसी विशेष मॉडल के सभी विशेषताओं को कैसे सुलभ बना सकता हूं। कुछ attr_accessible :all
की तरह।
class User < ActiveRecord::Base
# roughly speaking sets list of model protected attributes to []
# making all attributes accessible while mass-assignment
attr_protected
end
आमतौर पर, यदि आप केवल 'attr_accessible' लाइन को छोड़ते हैं तो एक मॉडल विशेषताएँ पहुंच योग्य होती हैं। – Frost
मेरा मानना है कि OP ने डिफ़ॉल्ट रूप से सभी विशेषताओं को गैर-सुलभ बनाने के लिए 'config.active_record.whitelist_attributes = true' का उपयोग किया था। –