と の 2 つのモデルがあるアプリケーションがありdebates
ますchallenges
。
すべてのモデルにはタイトルがあり、私はacts_as_taggable
両方で使用しています。
すべてのタグを検索できる検索フォームがあります。
見る
<%= form_tag ("/search_results"), :method => "get", :id=>"search-form" do %>
<%= text_field_tag ("search") , nil, :id=>"search-text",
:onblur=>"if(this.value=='')this.setAttribute('class', 'search_input');",
:onfocus=>"this.setAttribute('class', 'search_input_clear');",
placeholder: "Chercher un débat"
%>
<% end %>
そして私のコントローラーで:
def search_results
@challenges = Challenge.tagged_with("#{params[:search]}")
@debates = Debate.tagged_with("#{params[:search]}")
@lists = @debates + @challenges
end
問題は、同じ検索タグ内のタグとタイトルの検索をどのように組み合わせることができるかということです。