Commit b4dd5f17

mo khan <mo@mokhan.ca>
2014-10-19 01:38:43
allow for each page to override the search path.
1 parent cb7b07b
Changed files (2)
app
app/views/cakes/index.html.erb
@@ -1,4 +1,5 @@
 <% provide(:description, "CakeSide is a free site to share your cake creations and ideas with other cake fanatics like yourself") -%>
+<% provide(:search_path, cakes_path) %>
 <% unless user_signed_in?  -%>
   <div class="row-fluid">
     <div class="span6">
app/views/layouts/_header.html.erb
@@ -10,8 +10,8 @@
       <div class="nav-collapse collapse">
         <ul class="nav">
           <li>
-            <%= form_tag(search_path, method: :get, name: "search", class: "navbar-search pull-left") do %>
-              <%= text_field_tag 'q', @search, class: 'search-query', placeholder: 'Search' %>
+            <%= form_tag(yield(:search_path) || search_path, method: :get, name: "search", class: "navbar-search pull-left") do %>
+              <%= text_field_tag :q, params[:q], class: 'search-query', placeholder: 'Search' %>
             <% end %>
           </li>
           <% cache @categories do %>