今、ruby on railsで複合条件の検索を実装をしています。二つのカラムの項目があって、そのカラムに一致するレコードを表示されるようにしようとしています。viewとmodelを変えたのですが、まだ二つが重なる条件が出てきません。どうぞ教えていただけたら、嬉しいです。

画像の説明をここに入力

Controller 

def index
  @plans = Plan.includes(:guider).page(params[:page]).per(5).order("created_at DESC")
  @plans = Plan.page(params[:page]).per(5).order("created_at DESC").search(params[:search])
end
Model

def self.search(search) 
      if search 
        Plan.where("(datetimes like ?) AND (title like ?)", "%#{params[:search1]}%", "%#{params[:search2]}%")
      else
        Plan.all
      end
end
<div class="david">
   <%= form_tag plans_path, :method => 'get', :class => 'david' do %>
    <p><strong>Place: </strong></p>
    <div style="width: 250px;" placeholder="date" >
      <p><%= text_field_tag :datetimes, params[:search1] %></p>
      <p><%= text_field_tag :title, params[:search2] %></p>
      <%= submit_tag "Search", :name => nil %>
    </div>
   <% end %>
</div>