Commit 66940aee

mo khan <mo@mokhan.ca>
2014-10-19 16:05:22
preserver search query when switching between categories.
1 parent 02e3570
Changed files (2)
app
app/views/cakes/index.html.erb
@@ -20,6 +20,10 @@
 <div id="bakery">
   <div class="row-fluid">
     <ul class="nav nav-tabs">
+      <li class="<%= "active" if params["category"].blank? %>"><%= link_to "All", url_for(params.merge(category: nil)) %></li>
+      <% @categories.each do |category| %>
+        <li class="<%= "active" if params["category"] == category.slug %>"><%= link_to category.name.pluralize, url_for(params.merge(category: category.slug)) %></li>
+      <% end %>
       <li class="<%= params[:sort] == "oldest" ? "active" : "" %> pull-right"><%= link_to "Oldest", url_for(params.merge(sort: "oldest")) %></li>
       <li class="<%= params[:sort].blank? || params[:sort] == "newest" ? "active" : "" %> pull-right"><%= link_to "Newest", url_for(params.merge(sort: "newest")) %></li>
     </ul>
app/views/layouts/_header.html.erb
@@ -16,7 +16,7 @@
           </li>
           <% cache @categories do %>
             <% @categories.each do |category| %>
-              <li class="<%= "active" if params["slug"] == category.slug %>"><%= link_to category.name.pluralize, category_path(category) %></li>
+              <li class="<%= "active" if params["category"] == category.slug %>"><%= link_to category.name.pluralize, category_path(category) %></li>
             <% end %>
           <% end %>
           <li class="<%= "active" if params["controller"] == "profiles" %>"> <%= link_to "Artists", profiles_path %> </li>