2012-08-06 13 views
5

मैं रेल पर गहरे लाल रंग का उपयोग कर रहा हूँ में खोज शब्द जारी रहती है और इस तरह एक खोज फॉर्म के लिए:कैसे क्षेत्र

<%= form_tag '/findBlood' do %> 
     Blood Group <%= text_field_tag "bloodGroup" %> 
     <%= submit_tag "Search", class: "btn btn-large btn-primary"%> 
    <% end %> 

यह साफ करता है और शायद पृष्ठांकन टूट जाता है एक परिणाम के रूप के रूप में हालांकि उम्मीद, bloodGroup क्षेत्र प्रस्तुत पर काम करता है । इस क्षेत्र को कैसे बनाए रखें?

उत्तर

3

यह आपको

<%= text_field_tag 'bloodGroup', params[:bloodGroup] %> 

के लिए text_field_tag


डॉक्स देखें कारण एक प्रतीक काम करता है और स्ट्रिंग (अन्य जवाब) के लिए चाल करना चाहिए काम नहीं करता है:

foo = {hello: 'world'} 
puts foo[:hello];  # => 'world' 
puts foo['hello']  # => nil 
puts foo['hello'.to_sym] # => 'world' 

आप आसानी से रूबी में तारों और प्रतीकों के बीच परिवर्तित कर सकते हैं, लेकिन वे बराबर नहीं हैं।

+0

यह नीचे दिए गए व्यक्ति के समान सटीक उत्तर है। – areke

+0

कोई फर्क नहीं पड़ता है और यह काम करता है! – Vik

+0

@areke, मेरे उत्तर में जोड़ा गया स्पष्टीकरण देखें –

0

प्रयास करें इस

<%= text_field_tag "bloodGroup", params["bloodGroup"] %> 
+0

यह काम नहीं करता – Vik

संबंधित मुद्दे