2012-08-06 17 views
5

alanına arama terimini inat ve benzeri bir arama formu için nasıl:i raylar üzerinde yakut kullanıyorum

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

Bu bloodGroup alanına göndermek üzerinde, ancak beklendiği gibi temizler ve sonuç olarak muhtemelen sayfalama sonları işleri . Bu alan nasıl korunur?

cevap

3

deneyin çalışmıyor:

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

Ruby'de dizeleri ve sembolleri kolayca dönüştürebilirsiniz, ancak bunlar eşit değildir.

+0

Bu, aşağıdaki kişi ile tam olarak aynı cevaptır. – areke

+0

hayır bir fark var ve işe yaradı! – Vik

+0

@areke, cevabımda eklenmiş açıklamaya bakın. –

0

Bu

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

text_field_tag


bir sembolü işleri nedeni ve dize (diğer yanıt) dokümanlarını görün sizin için hile yapmak gerekir bu

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

bu işe yaramaz – Vik

İlgili konular