7

में संपादन और अद्यतन कार्रवाई को कस्टमाइज़ कैसे करें मैं rails_admin का उपयोग कर रहा हूं और मुझे लगता है कि यह बहुत अच्छा है। दुर्भाग्य से मैं एक विशिष्ट मॉडल पर एक विशिष्ट कार्रवाई को ओवरराइड नहीं कर सकता। मुझे सिर्फ एक मॉडल पर संपादन और अद्यतन व्यवहार को ओवरराइड करने की आवश्यकता है। कोई उपाय?rails_admin

+0

मुझे पूरा यकीन है कि आप अभी मानक कार्रवाइयों को ओवरराइड नहीं कर सकते हैं - हालांकि आप यहां प्रदर्शित किए गए कस्टम क्रियाएं बना सकते हैं https://github.com/sferik/rails_admin/wiki/Actions –

+0

अरे, क्या आपको कोई मिला इसे लागू करने का तरीका –

उत्तर

0

मुझे पता है कि आप अतीत में की कोशिश की है न और यदि आप उस पोस्ट यह बहुत मदद की होगी, लेकिन आप कोशिश नहीं कर सकते हैं इस

config.model 'Model' do 
    edit do 
    .... 
    end 

    update do 
    .... 
    end 
end 
0

ठीक है, पर विचार तुम क्या करने कोशिश कर रहे हैं। मुझे विश्वास है कि आप इसे आरओआर कॉलबैक का उपयोग करके भी प्राप्त कर सकते हैं और यह बहुत आसान होगा।

अपने मॉडल फ़ाइल

after_update :custom_action 

#define custom_action in the same model 
def custom_action 
    #your code goes here 
end 

आपको यह देखना होगा कि इस कार्रवाई और व्यवस्थापक द्वारा किया जाता है कि यह है है हो सकता है में

तो।

4 साल देर होने के लिए खेद है। लेकिन यह दूसरों की मदद कर सकता है।