7

मैं सिर्फ रेल के लिए 4 अद्यतन और rails_admin अब जब मैं कुछ भी संपादित करने की कोशिश मुझे इस दे रहा है और उसके बाद मारा बचाने:Rails_admin रेल के साथ बड़े पैमाने पर काम त्रुटि 4

Can't mass-assign protected attributes for Opportunity: created_by_id, contact_information, sent_expiring_email 

क्या मैं here यह rails_admin की तरह लग रहा पढ़ा से गैर-अटूट-सुलभ चीजों को संपादन योग्य होने की अनुमति नहीं दी जाती है, लेकिन ऐसा लगता है कि ऐसा लगता है।

मैं समझता हूं कि मजबूत पैरामीटर पर जाने से यह ठीक हो जाएगा। क्या यह मामला है? क्या इसे ठीक करने का कोई अलग तरीका है? या यदि कोई मजबूत पैरामीटर में कैसे स्थानांतरित करने के बारे में एक सरल स्पष्टीकरण प्रदान नहीं कर सकता है। मैंने सामान्य googling और इसे पढ़ने की कोशिश की है, लेकिन मैं वास्तव में समझ में नहीं आता कि क्या हो रहा है और कदम उठाने के लिए मुझे अपने कोड में क्या बदलने की आवश्यकता होगी।

उत्तर

0

मजबूत पैरामीटर रेल के बाद से रेल का हिस्सा हैं 4. मजबूत पैरामीटर को अक्षम करने के लिए, आप अपने application.rb में निम्न पंक्ति जोड़ सकते हैं।

config.action_controller.permit_all_parameters = true

यह strong_parameters

तुम भी https://github.com/rails/protected_attributes

पर एक नज़र ले जा सकते हैं निष्क्रिय करने के लिए अनुशंसित नहीं है
संबंधित मुद्दे