मुझे क्या करना चाहते हैं सरल लगता है रेल के लिए अतिरिक्त परम जोड़ा जा रहा है, लेकिन "उचित"मार्ग संसाधनों
चलो कहते हैं कि मैं एक छवि संसाधन है मत हो सकता है, और मैं यूआरएल के आधार पर छवि हेरफेर। यूआरएल में मैं इसका आकार निर्दिष्ट करना चाहता हूं और चाहे वह भूरा, रंगीन, या मंद हो या कुछ अन्य स्थिति हो।
वर्तमान में मेरे पास कई नामित मार्ग हैं जो इस तरह दिखते हैं। आकार,: प्रारूप है, या यह "रंग प्रकार" है
map.gray_product_image "images/:product/:image/gray/:size.:format", :controller => 'images', :action => 'gray_product_image'
मेरे लिए चाल है कि अगर मैं इस का उपयोग रेल संसाधनों के बन जाने, मैं कैसे मैं में निर्दिष्ट करना होगा पता नहीं है है।
मुझे लगता है कि मैं एक सदस्य मार्ग जोड़ना चाहता हूं और निम्न जैसे मेरे पैराम निर्दिष्ट करना चाहता हूं।
map.resources :products do |products|
products.resources :images, :member => {:gray_product_image => {':image/:size.:format' => :get}}
end
ऐसे कई बार हैं जहां मैं संसाधन मार्ग पर अतिरिक्त जानकारी जोड़ना चाहता था लेकिन मुझे नहीं पता था कि कैसे।
किसी भी मदद की सराहना की जाएगी, धन्यवाद।
एक और नामित मार्ग मैं को प्रतिस्थापित करना चाहते है map.cart 'गाड़ी /: आदेश',: नियंत्रक => 'आदेश',: कार्रवाई => 'शो' map.resource: गाड़ी, मुझे देता है '/ कार्ट' और मैं सत्र [: ऑर्डर] में नंबर स्टोर कर सकता हूं, लेकिन कुकीज़ अक्षम होने पर वह टूट जाता है। – ToreyHeinz
क्या मैं शर्तों का उपयोग कर सकता हूं ": शर्तें - कस्टम रूटिंग मान्यता शर्तों को निर्दिष्ट करें। \ संसाधन सेट करता है: विधि-विशिष्ट मार्गों के लिए विधि मान।" – ToreyHeinz