Commit b2f787c0

mo khan <mo@mokhan.ca>
2013-06-22 14:50:49
rename tags_controller to creation_tags_controller
1 parent 318373e
Changed files (7)
app/controllers/tags_controller.rb โ†’ app/controllers/creation_tags_controller.rb
@@ -1,4 +1,4 @@
-class TagsController < ApplicationController
+class CreationTagsController < ApplicationController
   def index
     @tags = Creation.tag_counts_on(:tags)
   end
app/views/creation_tags/index.html.erb
@@ -0,0 +1,8 @@
+<% provide(:title, "Tag, you're it".html_safe) -%>
+<div class="row">
+  <div class="span12">
+    <% tag_cloud(@tags, %w(btn-mini btn-small btn-large)) do |tag, css_class| %>
+      <%= link_to "#{tag.name} x #{tag.count}", { :action => :show, :id => tag.name }, :class => "#{css_class} btn" %>
+  <% end %>
+  </div>
+</div>
app/views/tags/show.html.erb โ†’ app/views/creation_tags/show.html.erb
@@ -28,7 +28,7 @@
             <h3><a href="<%= url_for creation %>"><%= creation.name %></a> <em><small>by <a href="<%= url_for profile_path(creation.user) %>"> <%= shrink(creation.user.name, 20) %></a></small></em></h3>
             <p>
             <% creation.tags.each do |tag| -%>
-              <a href="<%= url_for tag_path(tag.name) %>"><span class="label"><%= tag.name %></span></a>
+              <a href="<%= url_for creation_tag_path(tag.name) %>"><span class="label"><%= tag.name %></span></a>
             <% end -%>
             </p>
             <p><%= creation.story %></p>
app/views/creations/show.html.erb
@@ -32,7 +32,7 @@
     <% if @creation.tags.any? %>
       <span> <i class="icon-tags"></i> </span>
       <% @creation.tags.each do |tag| -%>
-        <a href="<%= url_for tag_path(tag.name) %>"><span class="label"><%= tag.name %></span></a>
+        <a href="<%= url_for creation_tag_path(tag.name) %>"><span class="label"><%= tag.name %></span></a>
       <% end -%>
     <% end -%>
     <div class="row">
app/views/tutorial_tags/show.html.erb
@@ -14,7 +14,7 @@
     <h1><%= @total_tutorials %> tutorials tagged <em><%= @tag %></em></h1>
   </div>
   <div class="span3">
-    <p class="pull-right"><%= link_to "#{@total_creations} creations", tag_path(@tag) %> &raquo;</p>
+    <p class="pull-right"><%= link_to "#{@total_creations} creations", creation_tag_path(@tag) %> &raquo;</p>
   </div>
 </div>
 <div id="tutorials-div" class="row">
config/routes.rb
@@ -27,10 +27,10 @@ Cake::Application.routes.draw do
   get 'categories/:slug/page/:page' => "categories#show"
 
   # /tags
-  resources :tags, :only => [:index, :show], :path => :t do
+  resources :creation_tags, :only => [:index, :show], :path => :t do
     get 'page/:page', :action => :show
   end
-  get 'tags/:id' => 'tags#show'
+  get 'tags/:id' => 'creation_tags#show'
 
   # /search
   get "search/index"
spec/controllers/tag_controller_spec.rb โ†’ spec/controllers/creation_tags_controller_spec.rb
File renamed without changes