ruby - How can i add parameter to the given url which is dynamic in rails -


मेरे पास यूआरएल वाला पृष्ठ है

  http: // localhost: 3000 / athletes / list   

जब उपयोगकर्ता इस पृष्ठ पर खोज करता है तो यह

  http: // localhost: 3000 / एथलीट / सूची? First_name = sachin और last_name =   

जहां उपयोगकर्ता खोज में प्रथम_नाम और last_name खोज पैरामीटर हैं।

मुझे एक लिंक चाहिए पहले URL के लिए

  http: // localhost: 3000 / एथलीट / सूची? दृश्य_प्रकार = कुछ  के लिए पैरामीटर में view_type = कुछ यूआरएल   

2 यूआरएल के लिए

  http: // localhost: 3000 / एथलीट / सूची? प्रथम_नाम = sachin और last_name = tendulkar & amp; देखने_प्रकार = कुछ   

मैंने निम्नलिखित की कोशिश की है

  और "कुछ",: view_type = & gt; 'कुछ'% & gt;   

लेकिन दोनों यूआरएल के लिए यह यूआरएल

  http: // localhost: 3000 / athletes / list? View_type = something    

  और "%" = "कुछ", params.merge (: view_type = & gt; कुछ ')% & Gt; हालांकि   

हालांकि अधिकांश मामलों में कोड कुछ कारणों से काम करता है, क्योंकि यह कुछ यूआरएल के लिए त्रुटि दे रहा है क्योंकि मैं पूर्व के लिए friendly_url का उपयोग कर रहा हूं।

  http: // localhost: 3000 / athlete / sachin_ramesh_tendulkar_1   

मुझे गलत url के नीचे दे

  http: // localhost: 3000 / एथलीट / 1? दृश्य_प्रकार = कुछ   

यह तय करने के लिए कि मैं javascript पद्धति का उपयोग कर रहा हूं

  फ़ंक्शन कुछ () {var par = "" var link = window.location.href यदि (link.indexOf ('view_type = something') == -1) par = link.indexOf ('?' )! = -1? "& Amp; दृश्य_प्रकार = कुछ": "? दृश्य_प्रकार = कुछ" window.location.href = link + par}   

और रेल कोड

  & lt; % = Link_to "कुछ", "जावास्क्रिप्ट: शून्य (0)",: onclick = & gt; "कुछ कुछ();" & Gt%;    

Comments

Popular posts from this blog

excel vba - How to delete Solver(SOLVER.XLAM) code -

github - Teamcity & Git - PR merge builds - anyway to get HEAD commit hash? -

ios - Replace text in UITextView run slowly -