का उपयोग करके मार्ग प्राप्त करें मैं RoR के लिए काफी नया हूं और मैं किसी दिए गए नियंत्रक के लिए मार्ग प्राप्त करने का एक तरीका ढूंढ रहा हूं, कार्रवाई & परम।रेल पर रूबी: नियंत्रक, क्रिया और परम
कुछ url_for() के समान है लेकिन डोमेन और प्रोटोकॉल के बिना।
params = {"controller"=>"controller", "action"=>"edit", "project_id"=>"1"}
मैं प्राप्त करने की आवश्यकता:
कहते हैं कि मैं है की सुविधा देता है
route = "/controller/edit/1"
यह सबसे अच्छा अगर मैं मैन्युअल रूप से रूट का निर्माण करने की जरूरत नहीं है हो सकता है और अगर मैं की जरूरत नहीं है url_for() के परिणाम विभाजित करें।
क्या RoR मूल रूप से ऐसी सुविधा का समर्थन करता है? यह शायद एक आसान सवाल है, लेकिन मुझे कोई जवाब नहीं मिला।
पर उपलब्ध अधिक जानकारी नामित यूआरएल का उपयोग करके इस बनाम का उपयोग करने का कोई विशिष्ट कारण है? – screenmutt
'my_action_my_controller_path (project_id: 1) 'आपके जैसा पथ उत्पन्न करने की तुलना में सहायक है (यदि आवश्यक हो तो इसके बजाय' my_action_my_controller_url' का उपयोग करें) – MrYoshiji
@MrYoshiji हाँ! धन्यवाद; यह वहीं है जिसे मैं ढूंढ रहा था। मुझे इस सहायक के बारे में अधिक जानकारी मिली: http://guides.rubyonrails.org/routing.html#path-and-url-helpers –