मैं रेल के साथ काम कर रहे उन क्षणों में से एक के खिलाफ आ रहा हूं जब मुझे लगता है कि मेरे साथ समाप्त होने के मुकाबले बेहतर तरीका होना चाहिए।रूबी पर रूबी में अनुरोधों पर क्वेरीस्ट्रिंग मानों को मैं कैसे संरक्षित कर सकता हूं?
मेरे पास चार क्वेरीस्ट्रिंग पैरामीटर हैं जो मैं रेल ऐप के विभिन्न हिस्सों - विभिन्न नियंत्रकों और कार्यों के माध्यम से अनुरोधों को संरक्षित करना चाहता हूं, कुछ जावास्क्रिप्ट के माध्यम से प्रस्तुत किए जाते हैं - ताकि उपयोगकर्ता एक ही क्वेरीस्ट्रिंग पैरामीटर वाले यूआरएल पर समाप्त हो जाए के साथ शुरू किया
मैं इस पर विश्वास करना मुश्किल है कि सबसे अच्छा तरीका छिपा प्रपत्र फ़ील्ड्स के माध्यम से है खोजने रहा हूँ और मैन्युअल रूप से एक redirect_to के हिस्से के रूप में वापस पैरामीटर जोड़ने, या सत्र का उपयोग प्रत्येक के लिए वार्स - यह बस की तरह अन-रेल लगता है।
क्या किसी को इसका प्रबंधन करने के बेहतर तरीके से पता है?
धन्यवाद!
उन्हें सत्र में क्यों नहीं रखा गया? क्या आप उनके बारे में कुछ और बात कर सकते हैं, और उन्हें सत्र में या डेटाबेस में क्यों डालना आपके लिए काम नहीं करता है? – PreciousBodilyFluids
यह इतना नहीं है कि यह काम नहीं करता है, यह सिर्फ इतना है कि मुझे हैरान है कि कुछ रेल की भलाई नहीं है जो अनियंत्रित बनाती है। जहां तक मैं कर रहा हूं, उसके बारे में विनिर्देशों के अनुसार, मैं एक jQuery ओवरले (एक रेल दृश्य द्वारा प्रस्तुत) में एक फॉर्म से एक आइटम सहेज रहा हूं, और सहेजने के बाद मैं चाहता हूं कि उपयोगकर्ता उसी पैरामीटर के आधार पर पृष्ठ को देखे जैसे ही उन्होंने इसे छोड़ा। पैराम तिथि और ऐप विशिष्ट दृश्य कॉन्फ़िगरेशन के लिए हैं। – evanmcd