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.