URL रेल रूट में Hash पैरामीटर जोड़ना


83

Link_to में हैश पैरामीटर कैसे जोड़ें। मुझे कुछ इस तरह से URL जनरेट करना होगा ..

/p/generate/#sometext

यह मेरा कोड अब कैसा दिखता है।

link_to "Click",my_path

मेरे मार्ग विधि में हैश पैरामीटर कैसे जोड़ें।

अब जवाब के लिए

जब मैंने प्रश्न पोस्ट किया, तो मुझे url हेल्पर्स API पूरी तरह से नहीं मिला। http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to

मैंने अब किया। :)। मुझे जवाब मिल गया।

link_to "Click", my_path(:anchor => "sometext")

एम। शिफोर नीचे लगभग मिल गया। :)

जवाबों:


136

यह है कि आप आमतौर पर यह कैसे करेंगे:

link_to "Click", my_path(:anchor => "sometext")

आपके मार्गों का इससे कोई लेना-देना नहीं है, क्योंकि लंगर का हिस्सा ( #something) सर्वर में स्थानांतरित नहीं होता है, यह एक शुद्ध क्लाइंट-साइड चीज है।


मैं सहमत हूं कि हैश पैरामीटर को सर्वर को भेजने की आवश्यकता नहीं है..लेकिन: लंगर का प्रतीक मार्गों के अंदर होना चाहिए
मंजूनाथ मनोहरन

14

मैं मानता हूं कि यह एक पुरानी पोस्ट है, लेकिन मुझे लगा कि मैं अपनी हालिया खोज में योगदान दूंगा:

<%= link_to "New Person", polymorphic_path([:new, person], anchor: "profile") %>

देखें एपीआई डॉक्स जानकारी के लिए।


अच्छा मिल गया। यह एक नेस्टेड मार्ग हेल्पर इम्हो में परम को सेट करने का सबसे स्पष्ट तरीका है।
k_Dank 21

ऐसा लगता है कि बनाने / सामान / प्रिज़न / आईडी # प्रोफ़ाइल कैसे प्राप्त करने के बारे में / सामान / प्रिज़न / आईडी / # प्रोफ़ाइल?
बेन

1
इसके लिए धन्यवाद, यह वास्तव में मेरी मदद करता है!
जोसेरामोनक

बहुत बहुत धन्यवाद। इसने वास्तव में मेरी बहुत मदद की। :)
परफेक्ट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.