मैं आसानी से रीडायरेक्ट कर सकता हूं लेकिन मैं सत्यापन विफलता पर संपादन पृष्ठ प्रस्तुत करना चाहता हूं ताकि मैं फॉर्म में सभी सत्यापन विधियों को पूरा कर सकूं। मुझे यकीन नहीं है कि activ_admin का उपयोग करके संपादन कार्रवाई कैसे प्रस्तुत करें।सक्रिय व्यवस्थापक संपादन पृष्ठ
यदि मैं render :action => 'edit'
कोशिश करता हूं तो मुझे एक टेम्पलेट अनुपलब्ध पृष्ठ मिलता है मैंने render active_admin_template('edit.html.arb')
भी कोशिश की जो मुझे एक पृष्ठ के भीतर एक पृष्ठ देता है, लेकिन कोई त्रुटि नहीं।
कोई विचार?
member_action :state do
space = Space.find(params[:id])
if space.send(params[:state])
#space.send(params[:state]+"!")
flash[:notice] = "State Changed!"
redirect_to :action => :index
else
#render :action => 'edit'
#render active_admin_template('edit.html.arb')
flash[:error] = "#{space.errors}"
redirect_to :action => :edit
end
end
कि लेआउट नेस्टिंग समस्या का हल है, लेकिन यह क्षेत्रों को उजागर करने के लिए वहाँ वैसे भी है वह वैधता विफल? सामान्य तरीके से संपादन होगा? वर्तमान में मैं उन्हें एक फ्लैश विधि में पास कर रहा हूं: "{: photos => [" में पर्याप्त प्रविष्टियां नहीं हैं "],: blurb => [" आपका संदेश कम से कम 50 शब्द होना चाहिए। "]}" – holden
सुनिश्चित नहीं है, माफ़ कीजिये। लेकिन मुझे शायद अपने वर्तमान प्रोजेक्ट के लिए इसे हल करने की भी आवश्यकता होगी। –
यह विधि अधिक हाल के संस्करणों में मौजूद नहीं है - वैकल्पिक समाधान के लिए http://stackoverflow.com/questions/6653093/activeadmin-how-to-render-default-template-in-customized-action/36665082#36665082 देखें –