Commit d9bedf41

mo khan <mo@mokhan.ca>
2014-10-13 18:40:09
rename tools to products.
1 parent 5ed0f33
Changed files (4)
app
controllers
views
admin
my
config
app/controllers/admin/tools_controller.rb → app/controllers/admin/products_controller.rb
@@ -1,12 +1,12 @@
 module Admin
-  class ToolsController < AdminController
+  class ProductsController < AdminController
     def initialize(product_api = Spank::IOC.resolve(:product_api))
       @product_api = product_api
       super()
     end
 
     def index
-      @tools = @product_api.search(params[:q])
+      @products = @product_api.search(params[:q])
     end
   end
 end
app/views/admin/tools/index.html.erb → app/views/admin/products/index.html.erb
@@ -3,23 +3,23 @@
     <%= render partial: "my/shared/my_nav" %>
   </div>
   <div class="span10">
-    <h1>Tools</h1>
-    <%= form_tag admin_tools_path, method: :get, name: 'search', class: 'form-horizontal' do %>
+    <h1>Product Catalog - Amazon</h1>
+    <%= form_tag admin_products_path, method: :get, name: 'search', class: 'form-horizontal' do %>
       <%= text_field_tag :q, params[:q], class: "search-query", placeholder: "Search" %>
       <%= submit_tag 'Search', class: 'btn btn-primary' %>
     <% end %>
 
     <table class="table table-striped">
       <tbody>
-      <% @tools.each do |tool| %>
+      <% @products.each do |product| %>
         <tr>
-          <td><%= link_to tool.asin, tool.detail_page_url %></td>
+          <td><%= link_to product.asin, product.detail_page_url %></td>
           <td>
-            <%= link_to tool.item_attributes.title, tool.detail_page_url %> is made by <%= tool.item_attributes.manufacturer %> in category <%= tool.item_attributes.product_group %>
+            <%= link_to product.item_attributes.title, product.detail_page_url %> is made by <%= product.item_attributes.manufacturer %> in category <%= product.item_attributes.product_group %>
           </td>
           <td>
             <ul>
-              <% tool.item_links.item_link.each do |link| %>
+              <% product.item_links.item_link.each do |link| %>
                 <li><%= link_to link.description, link.url %></li>
               <% end %>
             </ul>
app/views/my/shared/_my_nav.html.erb
@@ -34,7 +34,7 @@
       <li><%= link_to "<i class='fa fa-photo'></i> Photos".html_safe, admin_photos_path %></li>
       <li><%= link_to "Blobs", admin_blobs_path %></li>
       <li><%= link_to "Sessions", admin_sessions_path %></li>
-      <li><%= link_to "Tools", admin_tools_path %></li>
+      <li><%= link_to "Products", admin_products_path %></li>
     <% end %>
     <li class="nav-header">Other</li>
     <li><%= link_to t('.logout'), logout_path, method: :delete %></li>
config/routes.rb
@@ -84,7 +84,7 @@ Cake::Application.routes.draw do
     resources :blobs, only: [:index, :show]
     resources :errors, only: [:index, :create]
     resources :sessions, only: [:index, :destroy]
-    resources :tools, only: [:index]
+    resources :products, only: [:index]
   end
 
   namespace :my do