2012-08-06 13 views
5

フィールドに検索語を持続など検索フォーム持っているか:私はRuby on Railsをを使用しています

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

をこのbloodGroupフィールドを提出の上、しかし予想通りクリアし、結果として、おそらくページネーション休憩作品。このフィールドを保持する方法は?

答えて

3

をお試しください動作しません:

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

Rubyでは文字列と記号を簡単に変換できますが、それらは等しくありません。

+0

これは以下の人と全く同じです。 – areke

+0

いいえ違いがあり、それは働いた! – Vik

+0

@areke、私の答えに追加の説明を参照してください –

0

これは

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

text_field_tag


のシンボルが働く理由と文字列(他の答えを)ドキュメントを参照してくださいあなたのためのトリックを行う必要があり、この

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

これは動作しません – Vik

関連する問題