पर गुजरने वाले path.rb में पुनर्निर्देशन कैसे करूं। मेरे पास मेरे मार्गों में एक फ़ंक्शनिंग रीडायरेक्ट था। आरबी जैसे;मैं क्वेरी स्ट्रिंग
match "/invoices" => redirect("/dashboard")
मैं अब, इस ताकि, उदा करने के लिए एक क्वेरी स्ट्रिंग जोड़ना चाहते हैं
/invoices?show=overdue
/dashboard?show=overdue
मैं कई बातें की कोशिश की है करने के लिए निर्देशित किया जाएगा। मुझे सबसे नज़दीक मिला है;
match "/invoices?:string" => redirect("/dashboard?%{string}")
जो मुझे सही आउटपुट देता है लेकिन मूल URL अभी भी ब्राउज़र में प्रदर्शित होता है।
मुझे यकीन है कि मुझे कुछ आसान याद आ रहा है, लेकिन मैं नहीं देख सकता।
उत्तर देने के लिए धन्यवाद। यह भी ध्यान रखें कि यह कोड एसईओ पक्ष से अच्छा नहीं है क्योंकि अगर query_string खाली हो जाएगा, तो यूआरएल "..." जैसा दिखता है – woto
इस मामले में 'मैच "/ चालान" => रीडायरेक्ट {| पी, अनुरोध | request.query_string.blank? ? "/ डैशबोर्ड": "/ डैशबोर्ड ?#{request.query_string}"} 'करना चाहिए ... –