कुछ मुद्दा यह है कि मैं अभी तक नीचे ट्रैक नहीं किया है प्रतीत हो रहा है, लेकिन आप देख रहे हैं एक काम के आसपास तब तक के लिए, यह क्या है मैंने किया था:
member_action :test do
flash[:notice] = "This is a test notice!"
redirect_to :action => :index
end
समस्या यह है कि मैं देख रहा हूँ कि जब आप redirect_to
विधि में :notice
शब्दों में कहें, नोटिस संदेश यूआरएल इनकोडिंग और यूआरएल
member_action :test do
redirect_to :action => :index, :notice => "This is a test notice!"
end
में जोड़ा जाता है वह यह है कि
परिणाम
/admin/model?notice=This+is+a+test+notice!
में जो आदर्श से कम है। मैंने सक्रिय_admin दस्तावेज़ में एक बदलाव देखा है जिसमें इस समस्या को ठीक करने के लिए redirect_to
पर पहले पैरामीटर के आसपास {}
डालना शामिल है, हालांकि, मेरे लिए, यह एक त्रुटि में परिणाम देता है।
member_action :test do
redirect_to {:action => :index}, :notice => "This is a test notice!"
end
जो
syntax error, unexpected tASSOC, expecting '}'
redirect_to {:action => :index}, :notice => "This...
में परिणाम है मुझे लगता है कि विशेष रूप से पुल अनुरोध @active_admin on github पर एक टिप्पणी पोस्ट और उम्मीद है कि किसी को, एक और सुझाव हो सकता है के बाद से मैं स्टम्प्ड रहा हूँ।
किसी भी घटना में, शायद इन समाधानों में से एक आपके लिए काम करेगा। सौभाग्य।
क्या आपके पास: <% = फ़्लैश [: नोटिस]%> आपके विचार में है? – Cygnusx1
सक्रिय व्यवस्थापक विचार उत्पन्न करता है इसलिए मुझे नहीं पता। – Alex