<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,7 @@
+ffmpeg to mp4 command:
+
+ffmpeg -i baseball.demo.avi -acodec libfaac -ab 128k -ar 44100 -s 704x400 -r 20 -vcodec libx264 -b 256000 -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method umh -subq 5 -trellis 1 -refs 2 -bf 1 -coder 1 -me_range 16 -g 300 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 256000 -maxrate 4M -bufsize 4M -rc_eq 'blurCplx^(1-qComp)' -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -level 21 test.mp4
+
 Flash Video Tutorial with Rails, ffmpeg, FlowPlayer, and attachment_fu
 
 Quick Tutorial today to get a simple Video Model setup and going with Flowplayer today. We want to be able to upload videos and convert them to flash .flv files. For this I'll be using ffmpeg. Other plugins in this tutorial include acts_as_state_machine and Rick Olsen's attachment_fu. Lets get started!</diff>
      <filename>README</filename>
    </modified>
    <modified>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -12,4 +12,11 @@ class ApplicationController &lt; ActionController::Base
   # Uncomment this to filter the contents of submitted sensitive data parameters
   # from your application log (in this case, all fields with names like &quot;password&quot;). 
   # filter_parameter_logging :password
+  
+  before_filter :get_tag_cloud
+  
+  def get_tag_cloud
+	  @tag_cloud = Video.tag_counts
+	end
+	
 end</diff>
      <filename>app/controllers/application.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,10 +1,7 @@
 class VideosController &lt; ApplicationController
-
-	#turn off attachment_fu's auto file renaming when you change the value of the filename field
-  skip_filter :rename_file
   
   def index
-    @videos = Video.find :all
+    @videos = Video.paginate :page =&gt; params[:page], :order =&gt; 'created_at DESC', :per_page =&gt; 10
   end
 
   def new
@@ -24,6 +21,7 @@ class VideosController &lt; ApplicationController
 
   def show
     @video = Video.find(params[:id])
+    @reply = VideoReply.new
   end
   
   def delete</diff>
      <filename>app/controllers/videos_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,11 +1,32 @@
 class VideosController &lt; ApplicationController
+  
   def index
+    @videos = Video.paginate :page =&gt; params[:page], :order =&gt; 'created_at DESC', :per_page =&gt; 10
   end
 
-  def show
+  def new
+    @video = Video.new
   end
 
-  def new
+  def create
+    @video = Video.new(params[:video])
+    if @video.save
+      @video.convert
+      flash[:notice] = 'Video has been uploaded'
+      redirect_to :action =&gt; 'index'
+    else
+      render :action =&gt; 'new'
+    end
   end
 
+  def show
+    @video = Video.find(params[:id])
+    @reply = VideoReply.new
+  end
+  
+  def delete
+    @video = Video.find(params[:id])
+    @video.destroy
+    redirect_to :action =&gt; 'index'
+  end
 end</diff>
      <filename>app/controllers/videos_controller.rb~</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
 # Methods added to this helper will be available to all templates in the application.
 module ApplicationHelper
+	include TagsHelper
 end</diff>
      <filename>app/helpers/application_helper.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,9 +1,17 @@
 class Video &lt; ActiveRecord::Base
+	
+	acts_as_taggable
+	
+  belongs_to :thumbnail
+	#belongs_to :user
+	has_many :replies, :class_name =&gt; 'VideoReply'
+  
+  before_create :save_thumbnail
+
 	has_attachment :content_type =&gt; :video, 
                  :storage =&gt; :file_system, 
                  :max_size =&gt; 300.megabytes
 
-
   #acts as state machine plugin
   acts_as_state_machine :initial =&gt; :pending
   state :pending
@@ -23,19 +31,35 @@ class Video &lt; ActiveRecord::Base
     transitions :from =&gt; :converting, :to =&gt; :error
   end
   
+	def rename_file
+		true
+	end
 
   # This method is called from the controller and takes care of the converting
   def convert
     self.convert!
-    success = system(convert_command)
-    #logger.debug 'Returned: ' + success.to_s
-    if success &amp;&amp; $?.exitstatus == 0
-      self.converted!
-    else
-      self.failure!
-    end
+
+		#spawn a new thread to handle conversion
+		spawn do
+
+	    success = system(convert_command)
+	    logger.debug 'Converting File: ' + success.to_s
+	    if success &amp;&amp; $?.exitstatus == 0
+	      self.converted!
+	    else
+	      self.failure!
+	    end
+		end #spawn thread
+  end
+
+  def save_thumbnail
+	    logger.info &quot;Saving thumbnail of Video...&quot;
+	    t = Thumbnail.create!(self.temp_path)
+	    self.thumbnail = t
+	    t
   end
 
+
   protected
   
   def convert_command
@@ -45,7 +69,7 @@ class Video &lt; ActiveRecord::Base
 
 		#build the command to execute ffmpeg
     command = &lt;&lt;-end_command
-     ffmpeg -i #{ RAILS_ROOT + '/public' + public_filename }  -ar 22050 -ab 32 -acodec mp3 -s 480x360 -vcodec flv -r 25 -qscale 8 -f flv -y #{ RAILS_ROOT + '/public' + public_filename + flv }
+     ffmpeg -i #{ RAILS_ROOT + '/public' + public_filename } -ar 22050 -s 720x480 -f flv -y #{ RAILS_ROOT + '/public' + public_filename + flv }
       
     end_command
     </diff>
      <filename>app/models/video.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,9 +1,17 @@
 class Video &lt; ActiveRecord::Base
+	
+	acts_as_taggable
+	
+  belongs_to :thumbnail
+	#belongs_to :user
+	has_many :video_replies
+  
+  before_create :save_thumbnail
+
 	has_attachment :content_type =&gt; :video, 
                  :storage =&gt; :file_system, 
                  :max_size =&gt; 300.megabytes
 
-
   #acts as state machine plugin
   acts_as_state_machine :initial =&gt; :pending
   state :pending
@@ -23,19 +31,35 @@ class Video &lt; ActiveRecord::Base
     transitions :from =&gt; :converting, :to =&gt; :error
   end
   
+	def rename_file
+		true
+	end
 
   # This method is called from the controller and takes care of the converting
   def convert
     self.convert!
-    success = system(convert_command)
-    #logger.debug 'Returned: ' + success.to_s
-    if success &amp;&amp; $?.exitstatus == 0
-      self.converted!
-    else
-      self.failure!
-    end
+
+		#spawn a new thread to handle conversion
+		spawn do
+
+	    success = system(convert_command)
+	    logger.debug 'Converting File: ' + success.to_s
+	    if success &amp;&amp; $?.exitstatus == 0
+	      self.converted!
+	    else
+	      self.failure!
+	    end
+		end #spawn thread
+  end
+
+  def save_thumbnail
+	    logger.info &quot;Saving thumbnail of Video...&quot;
+	    t = Thumbnail.create!(self.temp_path)
+	    self.thumbnail = t
+	    t
   end
 
+
   protected
   
   def convert_command
@@ -45,8 +69,7 @@ class Video &lt; ActiveRecord::Base
 
 		#build the command to execute ffmpeg
     command = &lt;&lt;-end_command
-     ffmpeg -i #{ RAILS_ROOT + '/public' + public_filename }  -ar 22050 -ab 32 -acodec mp3
-      -s 480x360 -vcodec flv -r 25 -qscale 8 -f flv -y #{ RAILS_ROOT + '/public' + public_filename + flv }
+     ffmpeg -i #{ RAILS_ROOT + '/public' + public_filename } -ar 22050 -s 720x480 -f flv -y #{ RAILS_ROOT + '/public' + public_filename + flv }
       
     end_command
     </diff>
      <filename>app/models/video.rb~</filename>
    </modified>
    <modified>
      <diff>@@ -3,25 +3,42 @@
 &lt;html&gt;
 
   &lt;head&gt;
-    &lt;title&gt;Video Tutorial&lt;/title&gt;
+    &lt;title&gt;Video App&lt;/title&gt;
       &lt;%= stylesheet_link_tag 'style' %&gt;
 
-  		&lt;%= javascript_include_tag 'flowplayer' %&gt;   
+  		&lt;%= javascript_include_tag 'flowplayer', 'jquery' %&gt;   
   &lt;/head&gt;
 
   &lt;body&gt;
-    &lt;h1&gt;Video Tutorial&lt;/h1&gt;
-    
-    &lt;% flash.each do |key,value| %&gt;
-
-      &lt;div id=&quot;flash&quot; class=&quot;flash_&lt;%= key %&gt;&quot; &gt;
-        &lt;span class=&quot;message&quot;&gt;&lt;%= value %&gt;&lt;/span&gt;
-      &lt;/div&gt;
-
-    &lt;% end -%&gt;
-
-    &lt;%= yield :layout %&gt;
+  	&lt;div id = &quot;header&quot;&gt;
+  		&lt;input id = &quot;search&quot; type = &quot;text&quot; value = &quot;Search&quot;/&gt;
+  		&lt;div id = &quot;logo&quot;&gt;&lt;a href = &quot;/&quot;&gt;video_app&lt;/a&gt;&lt;/div&gt;
+  	&lt;/div&gt;
 
+    
+    &lt;div id = &quot;body&quot;&gt;
+    	&lt;div id = &quot;sidebar&quot;&gt;
+	    	&lt;%= link_to 'New Video', new_video_url, :class =&gt; 'new' %&gt;&lt;br /&gt;&lt;br /&gt;
+			  &lt;% tag_cloud @tag_cloud, %w(css1 css2 css3 css4) do |tag, css_class| %&gt;
+			    &lt;%= link_to tag.name, '/tags/'  + tag.name , :class =&gt; css_class %&gt;
+			  &lt;% end %&gt;
+	    	
+    	&lt;/div&gt;
+    	
+    	&lt;div id = &quot;main&quot;
+		    &lt;% flash.each do |key,value| %&gt;
+
+		      &lt;div id=&quot;flash&quot; class=&quot;flash_&lt;%= key %&gt;&quot; &gt;
+		        &lt;span class=&quot;message&quot;&gt;&lt;%= value %&gt;&lt;/span&gt;
+		      &lt;/div&gt;
+
+		    &lt;% end -%&gt;
+
+		    &lt;%= yield :layout %&gt;
+				&lt;div class = &quot;clearing&quot; /&gt; 
+			&lt;/div&gt;&lt;!-- /main --&gt;
+		&lt;/div&gt;&lt;!-- /#body --&gt;
+		&lt;div id = &quot;footer&quot;&gt;Developer by &lt;a href = &quot;http://ralphedge.com&quot;&gt;Ralph Edge&lt;/a&gt;&lt;/div&gt;
   &lt;/body&gt;
 
 &lt;/html&gt;</diff>
      <filename>app/views/layouts/application.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -0,0 +1,44 @@
+&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot; &quot;http://www.w3.org/TR/html4/loose.dtd&quot;&gt;
+
+&lt;html&gt;
+
+  &lt;head&gt;
+    &lt;title&gt;Video App&lt;/title&gt;
+      &lt;%= stylesheet_link_tag 'style' %&gt;
+
+  		&lt;%= javascript_include_tag 'flowplayer', 'jquery' %&gt;   
+  &lt;/head&gt;
+
+  &lt;body&gt;
+  	&lt;div id = &quot;header&quot;&gt;
+  		&lt;input id = &quot;search&quot; type = &quot;text&quot; value = &quot;Search&quot;/&gt;
+  		&lt;div id = &quot;logo&quot;&gt;&lt;a href = &quot;/&quot;&gt;video_app&lt;/a&gt;&lt;/div&gt;
+  	&lt;/div&gt;
+
+    
+    &lt;div id = &quot;body&quot;&gt;
+    	&lt;div id = &quot;sidebar&quot;&gt;
+	    	&lt;%= link_to 'New Video', new_video_url, :class =&gt; 'new' %&gt;&lt;br /&gt;&lt;br /&gt;
+			  &lt;% tag_cloud @tag_cloud, %w(css1 css2 css3 css4) do |tag, css_class| %&gt;
+			    &lt;%= link_to tag.name, '/tags/'  + tag.name , :class =&gt; css_class %&gt;
+			  &lt;% end %&gt;
+	    	
+    	&lt;/div&gt;
+    	
+    	&lt;div id = &quot;main&quot;
+		    &lt;% flash.each do |key,value| %&gt;
+
+		      &lt;div id=&quot;flash&quot; class=&quot;flash_&lt;%= key %&gt;&quot; &gt;
+		        &lt;span class=&quot;message&quot;&gt;&lt;%= value %&gt;&lt;/span&gt;
+		      &lt;/div&gt;
+
+		    &lt;% end -%&gt;
+
+		    &lt;%= yield :layout %&gt;
+				&lt;div class = &quot;clearing&quot; /&gt; 
+			&lt;/div&gt;&lt;!-- /main --&gt;
+		&lt;/div&gt;&lt;!-- /#body --&gt;
+  &lt;/body&gt;
+
+&lt;/html&gt;
+</diff>
      <filename>app/views/layouts/application.html.erb~</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,18 @@
-&lt;h2&gt;Videos&lt;/h2&gt;&lt;br /&gt;
+&lt;p&gt;&lt;h2&gt;Videos&lt;/h2&gt;&lt;/p&gt;&lt;br /&gt;
+&lt;%= will_paginate @videos %&gt;
+	&lt;div class = &quot;video_container&quot;&gt;
+		&lt;% for video in @videos do %&gt;
 
-&lt;%= link_to 'New Video', new_video_url %&gt;&lt;br /&gt;
-&lt;% for video in @videos do %&gt;
-  &lt;p&gt;&lt;%= link_to video.title, video %&gt;&lt;/p&gt;
-&lt;% end %&gt;
+		  &lt;a href = &quot;&lt;%= video_url(video) %&gt;&quot; class = &quot;video_thumb&quot;&gt;
+			  
+		  		&lt;%= video.thumbnail ? image_tag(video.thumbnail.public_filename) : &quot;No Thumbnail Available&quot; %&gt;
+		  		&lt;p&gt;&lt;%= video.title %&gt;&lt;/p&gt;
+		  	
+		 	&lt;/a&gt;
+		&lt;% end %&gt;
+		.
+	&lt;/div&gt;&lt;!-- /video_container --&gt;
+		&lt;%= will_paginate @videos, :class =&gt; &quot;pagination page-wide&quot; %&gt;
+
+	&lt;br /&gt;
 </diff>
      <filename>app/views/videos/index.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -1,2 +1,18 @@
-&lt;h1&gt;Videos#index&lt;/h1&gt;
-&lt;p&gt;Find me in app/views/videos/index.html.erb&lt;/p&gt;
+&lt;p&gt;&lt;h2&gt;Videos&lt;/h2&gt;&lt;/p&gt;&lt;br /&gt;
+&lt;%= will_paginate @videos %&gt;
+	&lt;div class = &quot;video_container&quot;&gt;
+		&lt;% for video in @videos do %&gt;
+
+		  &lt;a href = &quot;&lt;%= video_url(video) %&gt;&quot; class = &quot;video_thumb&quot;&gt;
+			  
+		  		&lt;%= video.thumbnail ? image_tag(video.thumbnail.public_filename) : &quot;No Thumbnail Available&quot; %&gt;
+		  		&lt;p&gt;&lt;%= video.title %&gt;&lt;/p&gt;
+		  	
+		 	&lt;/a&gt;
+		&lt;% end %&gt;
+		&lt;%= will_paginate @videos, :class =&gt; &quot;pagination page-wide&quot; %&gt;
+
+	&lt;/div&gt;&lt;!-- /video_container --&gt;
+
+	&lt;br /&gt;
+</diff>
      <filename>app/views/videos/index.html.erb~</filename>
    </modified>
    <modified>
      <diff>@@ -10,6 +10,9 @@
       &lt;td&gt;&lt;%= f.label :description %&gt;: &lt;/td&gt;&lt;td&gt;&lt;%= f.text_area :description %&gt;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr&gt;
+    	&lt;td&gt;&lt;%= f.label :tags %&gt;: &lt;/td&gt;&lt;td&gt;&lt;%= f.text_field :tag_list %&gt;&lt;/td&gt;
+    &lt;/tr&gt;
+    &lt;tr&gt;
       &lt;td&gt;&lt;%= f.label :video %&gt;: &lt;/td&gt;&lt;td&gt;&lt;%= f.file_field :uploaded_data %&gt;&lt;/td&gt;
     &lt;/tr&gt;    
     &lt;tr&gt;&lt;td&gt;&lt;%= f.submit 'Submit' %&gt; - &lt;%= link_to 'Back', videos_path %&gt;&lt;/td&gt;&lt;/tr&gt;</diff>
      <filename>app/views/videos/new.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -1,2 +1,19 @@
-&lt;h1&gt;Videos#new&lt;/h1&gt;
-&lt;p&gt;Find me in app/views/videos/new.html.erb&lt;/p&gt;
+&lt;h2&gt;New Video&lt;/h2&gt;&lt;br /&gt;
+
+&lt;% form_for(@video, :html =&gt; { :multipart =&gt; true }) do |f| %&gt;
+  &lt;%= f.error_messages %&gt;
+  &lt;table&gt;
+    &lt;tr&gt;
+      &lt;td&gt;&lt;%= f.label :title %&gt;: &lt;/td&gt;&lt;td&gt;&lt;%= f.text_field :title %&gt;&lt;/td&gt;
+    &lt;/tr&gt;
+    &lt;tr&gt;
+      &lt;td&gt;&lt;%= f.label :description %&gt;: &lt;/td&gt;&lt;td&gt;&lt;%= f.text_area :description %&gt;&lt;/td&gt;
+    &lt;/tr&gt;
+    &lt;tr&gt;
+      &lt;td&gt;&lt;%= f.label :video %&gt;: &lt;/td&gt;&lt;td&gt;&lt;%= f.file_field :uploaded_data %&gt;&lt;/td&gt;
+    &lt;/tr&gt;    
+    &lt;tr&gt;&lt;td&gt;&lt;%= f.submit 'Submit' %&gt; - &lt;%= link_to 'Back', videos_path %&gt;&lt;/td&gt;&lt;/tr&gt;
+  &lt;/table&gt;
+
+&lt;% end %&gt;
+</diff>
      <filename>app/views/videos/new.html.erb~</filename>
    </modified>
    <modified>
      <diff>@@ -1,14 +1,36 @@
-&lt;h1&gt;&lt;%= @video.title %&gt;&lt;/h1&gt;
+&lt;h1&gt;&lt;%= @video.title %&gt;&lt;/h1&gt;&lt;br /&gt;
+&lt;p class = &quot;tags&quot;&gt;Tagged with: &lt;span&gt;&lt;%= @video.tag_list %&gt;&lt;/span&gt;&lt;/p&gt;
+	&lt;% if @video.state == &quot;converted&quot; %&gt;
+		&lt;p id = &quot;video&quot;&gt;
+			&lt;a  
+				 href=&quot;&lt;%= @video.public_filename %&gt;&quot;  
+				 style=&quot;display:block;width:720px;height:480px&quot;  
+				 id=&quot;player&quot;&gt; 
+			&lt;/a&gt; 
+		  
+			&lt;!-- this will install flowplayer inside previous A- tag. --&gt;
+			&lt;script&gt;
+				flowplayer(&quot;player&quot;, &quot;/flowplayer/flowplayer-3.0.3.swf&quot;);
+			&lt;/script&gt;
+		&lt;/p&gt;
+	&lt;% else %&gt;
+		&lt;% if @video.state == &quot;error&quot; %&gt;
+			&lt;h2&gt;Error Converting Video, it will be removed shortly&lt;/h2&gt;	
+		&lt;% else %&gt;
+			&lt;h2&gt;Video is being converted, check back in a few minutes&lt;/h2&gt;		
+		&lt;% end %&gt;
+
+	&lt;% end %&gt;
 &lt;p&gt;&lt;%= @video.description %&gt;&lt;/p&gt;
 
-		&lt;a  
-			 href=&quot;&lt;%= @video.public_filename %&gt;&quot;  
-			 style=&quot;display:block;width:400px;height:300px&quot;  
-			 id=&quot;player&quot;&gt; 
-		&lt;/a&gt; 
-	  
-		&lt;!-- this will install flowplayer inside previous A- tag. --&gt;
-		&lt;script&gt;
-			flowplayer(&quot;player&quot;, &quot;/flowplayer/flowplayer-3.0.3.swf&quot;);
-		&lt;/script&gt;
+&lt;div id = &quot;video_replies&quot;&gt;
+	&lt;%= render :partial =&gt; 'reply' %&gt;
+	
+	&lt;% for reply in @video.replies do %&gt;
+		&lt;div class = &quot;reply&quot;&gt;
+			&lt;%= reply.body %&gt;
+		&lt;/div&gt;
+	&lt;% end %&gt;
+&lt;/div&gt;
 
+	</diff>
      <filename>app/views/videos/show.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -1,2 +1,29 @@
-&lt;h1&gt;Videos#show&lt;/h1&gt;
-&lt;p&gt;Find me in app/views/videos/show.html.erb&lt;/p&gt;
+&lt;h1&gt;&lt;%= @video.title %&gt;&lt;/h1&gt;&lt;br /&gt;
+&lt;p class = &quot;tags&quot;&gt;Tagged with: &lt;span&gt;&lt;%= @video.tag_list %&gt;&lt;/span&gt;&lt;/p&gt;
+	&lt;% if @video.state == &quot;converted&quot; %&gt;
+		&lt;p id = &quot;video&quot;&gt;
+			&lt;a  
+				 href=&quot;&lt;%= @video.public_filename %&gt;&quot;  
+				 style=&quot;display:block;width:720px;height:480px&quot;  
+				 id=&quot;player&quot;&gt; 
+			&lt;/a&gt; 
+		  
+			&lt;!-- this will install flowplayer inside previous A- tag. --&gt;
+			&lt;script&gt;
+				flowplayer(&quot;player&quot;, &quot;/flowplayer/flowplayer-3.0.3.swf&quot;);
+			&lt;/script&gt;
+		&lt;/p&gt;
+	&lt;% else %&gt;
+		&lt;% if @video.state == &quot;error&quot; %&gt;
+			&lt;h2&gt;Error Converting Video, it will be removed shortly&lt;/h2&gt;	
+		&lt;% else %&gt;
+			&lt;h2&gt;Video is being converted, check back in a few minutes&lt;/h2&gt;		
+		&lt;% end %&gt;
+
+	&lt;% end %&gt;
+&lt;p&gt;&lt;%= @video.description %&gt;&lt;/p&gt;
+
+&lt;div id = &quot;video_reply&quot;&gt;
+	&lt;%= render :partial =&gt; 'reply' %&gt;
+&lt;/div&gt;
+	</diff>
      <filename>app/views/videos/show.html.erb~</filename>
    </modified>
    <modified>
      <diff>@@ -17,7 +17,7 @@
 development:
   adapter: mysql
   encoding: utf8
-  database: videoapp_development
+  database: class_videoapp_development
   pool: 5
   username: root
   password:
@@ -38,7 +38,7 @@ test:
 production:
   adapter: mysql
   encoding: utf8
-  database: videoapp_production
+  database: class_videoapp_production
   pool: 5
   username: root
   password: </diff>
      <filename>config/database.yml</filename>
    </modified>
    <modified>
      <diff>@@ -72,4 +72,9 @@ Rails::Initializer.run do |config|
   # Activate observers that should always be running
   # Please note that observers generated using script/generate observer need to have an _observer suffix
   # config.active_record.observers = :cacher, :garbage_collector, :forum_observer
+
+	#config.active_record.allow_concurrency = true
+
 end
+
+require &quot;will_paginate&quot; </diff>
      <filename>config/environment.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,6 +2,8 @@ ActionController::Routing::Routes.draw do |map|
 
 	map.root :controller =&gt; 'videos'
 	map.resources :videos
+	map.resources :tags
+	map.resources :video_replies
   # The priority is based upon order of creation: first created -&gt; highest priority.
 
   # Sample of regular route:</diff>
      <filename>config/routes.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,8 @@
 ActionController::Routing::Routes.draw do |map|
 
 	map.root :controller =&gt; 'videos'
+	map.resources :videos
+	map.resources :tags
   # The priority is based upon order of creation: first created -&gt; highest priority.
 
   # Sample of regular route:</diff>
      <filename>config/routes.rb~</filename>
    </modified>
    <modified>
      <diff>@@ -9,7 +9,38 @@
 #
 # It's strongly recommended to check this file into your version control system.
 
-ActiveRecord::Schema.define(:version =&gt; 20090113090810) do
+ActiveRecord::Schema.define(:version =&gt; 20090325155759) do
+
+  create_table &quot;taggings&quot;, :force =&gt; true do |t|
+    t.integer  &quot;tag_id&quot;
+    t.integer  &quot;taggable_id&quot;
+    t.string   &quot;taggable_type&quot;
+    t.datetime &quot;created_at&quot;
+  end
+
+  add_index &quot;taggings&quot;, [&quot;tag_id&quot;], :name =&gt; &quot;index_taggings_on_tag_id&quot;
+  add_index &quot;taggings&quot;, [&quot;taggable_id&quot;, &quot;taggable_type&quot;], :name =&gt; &quot;index_taggings_on_taggable_id_and_taggable_type&quot;
+
+  create_table &quot;tags&quot;, :force =&gt; true do |t|
+    t.string &quot;name&quot;
+  end
+
+  create_table &quot;thumbnails&quot;, :force =&gt; true do |t|
+    t.string   &quot;content_type&quot;
+    t.integer  &quot;size&quot;
+    t.string   &quot;filename&quot;
+    t.datetime &quot;created_at&quot;
+    t.datetime &quot;updated_at&quot;
+  end
+
+  create_table &quot;video_replies&quot;, :force =&gt; true do |t|
+    t.integer  &quot;user_id&quot;
+    t.text     &quot;body&quot;
+    t.integer  &quot;parent_id&quot;
+    t.integer  &quot;video_id&quot;
+    t.datetime &quot;created_at&quot;
+    t.datetime &quot;updated_at&quot;
+  end
 
   create_table &quot;videos&quot;, :force =&gt; true do |t|
     t.string   &quot;content_type&quot;
@@ -20,6 +51,8 @@ ActiveRecord::Schema.define(:version =&gt; 20090113090810) do
     t.string   &quot;state&quot;
     t.datetime &quot;created_at&quot;
     t.datetime &quot;updated_at&quot;
+    t.integer  &quot;thumbnail_id&quot;
+    t.integer  &quot;user_id&quot;
   end
 
 end</diff>
      <filename>db/schema.rb</filename>
    </modified>
    <modified>
      <diff>@@ -559,3 +559,11747 @@ Processing VideosController#show (for 127.0.0.1 at 2009-01-13 04:00:06) [GET]
 Rendering template within layouts/application
 Rendering videos/show
 Completed in 86ms (View: 21, DB: 5) | 200 OK [http://localhost/videos/3]
+  *[4;36;1mSQL (108.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.6ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mSQL (70.9ms)*[0m   *[0;1mCREATE DATABASE `class_videoapp_development` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_general_ci`*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mSQL (42.0ms)*[0m   *[0;1mSHOW TABLES*[0m
+  *[4;35;1mSQL (185.4ms)*[0m   *[0mCREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB*[0m
+  *[4;36;1mSQL (103.9ms)*[0m   *[0;1mCREATE UNIQUE INDEX `unique_schema_migrations` ON `schema_migrations` (`version`)*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSHOW TABLES*[0m
+  *[4;36;1mSQL (4.7ms)*[0m   *[0;1mSELECT version FROM schema_migrations*[0m
+Migrating to CreateVideos (20090113090810)
+  *[4;35;1mSQL (18.4ms)*[0m   *[0mCREATE TABLE `videos` (`id` int(11) DEFAULT NULL auto_increment PRIMARY KEY, `content_type` varchar(255), `size` int(11), `filename` varchar(255), `title` varchar(255), `description` varchar(255), `state` varchar(255), `created_at` datetime, `updated_at` datetime) ENGINE=InnoDB*[0m
+  *[4;36;1mSQL (0.7ms)*[0m   *[0;1mINSERT INTO schema_migrations (version) VALUES ('20090113090810')*[0m
+  *[4;35;1mSQL (0.7ms)*[0m   *[0mSHOW TABLES*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSELECT version FROM schema_migrations*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSHOW TABLES*[0m
+  *[4;36;1mSQL (22.1ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (1.2ms)*[0m   *[0mdescribe `videos`*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mSHOW KEYS FROM `videos`*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:02:41) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+Completed in 315ms (View: 7, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#new (for 127.0.0.1 at 2009-02-20 12:02:45) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Rendering template within layouts/application
+Rendering videos/new
+Completed in 95ms (View: 33, DB: 3) | 200 OK [http://localhost/videos/new]
+
+
+Processing VideosController#create (for 127.0.0.1 at 2009-02-20 12:03:11) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Submit&quot;, &quot;authenticity_token&quot;=&gt;&quot;9e306cd03bcee905f75529e373888a4913550dc9&quot;, &quot;video&quot;=&gt;{&quot;title&quot;=&gt;&quot;Team Entrance&quot;, &quot;uploaded_data&quot;=&gt;#&lt;File:/tmp/CGI13586-3&gt;, &quot;description&quot;=&gt;&quot;Lorem Ipsum Team Entrance&quot;}}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (2.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Create (1.3ms)*[0m   *[0;1mINSERT INTO `videos` (`size`, `created_at`, `content_type`, `title`, `updated_at`, `filename`, `description`, `state`) VALUES(483011, '2009-02-20 18:03:12', 'video/mpeg', 'Team Entrance', '2009-02-20 18:03:12', 'teamentrance2.mpg', 'Lorem Ipsum Team Entrance', 'pending')*[0m
+  *[4;35;1mSQL (19.3ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (13.3ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-02-20 18:03:12', `state` = 'converting' WHERE `id` = 1*[0m
+  *[4;36;1mSQL (1.4ms)*[0m   *[0;1mCOMMIT*[0m
+Converting video...command:      ffmpeg -i /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0001/teamentrance2.mpg  -ar 22050 -ab 32 -acodec mp3 -s 480x360 -vcodec flv -r 25 -qscale 8 -f flv -y /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0001/teamentrance2.mpg.1.flv
+      
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (1.0ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-02-20 18:03:12', `state` = 'error' WHERE `id` = 1*[0m
+  *[4;35;1mSQL (0.9ms)*[0m   *[0mCOMMIT*[0m
+Redirected to actionindex
+Completed in 750ms (DB: 41) | 302 Found [http://localhost/videos]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:03:12) [GET]
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.8ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 89ms (View: 27, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-02-20 12:03:15) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;1&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (3.4ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (1.0ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 1) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+Completed in 87ms (View: 21, DB: 5) | 200 OK [http://localhost/videos/1]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:06:35) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 92ms (View: 28, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:08:16) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.2ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 91ms (View: 30, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:09:22) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 92ms (View: 32, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:09:33) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 89ms (View: 30, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:10:32) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 96ms (View: 27, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:10:37) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 86ms (View: 28, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:10:51) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (4.9ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 150ms (View: 36, DB: 5) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:11:32) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 108ms (View: 25, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:11:53) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (28.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 350ms (View: 294, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:12:00) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 107ms (View: 33, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:12:12) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 87ms (View: 27, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:12:56) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.6ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 85ms (View: 27, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:13:08) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 158ms (View: 27, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:13:19) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (6.7ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 90ms (View: 27, DB: 7) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:13:27) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 85ms (View: 28, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:13:38) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.2ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (1.3ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 306ms (View: 14, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:13:45) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 89ms (View: 28, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:13:57) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.6ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 112ms (View: 29, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:14:44) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.6ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 87ms (View: 27, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:15:21) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.6ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (11.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 142ms (View: 49, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:15:40) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 139ms (View: 35, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:15:49) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.7ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.3ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 86ms (View: 30, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:15:55) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 91ms (View: 30, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:16:05) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 91ms (View: 29, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:16:11) [GET]
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.2ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (1.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 49ms (View: 21, DB: 0) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:22:45) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (44.2ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 449ms (View: 92, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:23:21) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (9.0ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.3ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 86ms (View: 28, DB: 10) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:23:29) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 84ms (View: 28, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:24:29) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.3ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 103ms (View: 32, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:24:33) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 88ms (View: 28, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:27:37) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 87ms (View: 29, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:27:44) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 108ms (View: 29, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:28:18) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 86ms (View: 27, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:28:43) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 109ms (View: 30, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:29:11) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 91ms (View: 29, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:30:33) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.2ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (1.3ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 242ms (View: 14, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:30:55) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.2ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 66ms (View: 17, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:31:44) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.7ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.1ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 89ms (View: 29, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:31:56) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.2ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 85ms (View: 30, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:40:18) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.5ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 102ms (View: 28, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:40:41) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 83ms (View: 26, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:40:48) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 84ms (View: 28, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:40:55) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 92ms (View: 31, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:41:05) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 103ms (View: 30, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:41:15) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 88ms (View: 28, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:41:20) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (1.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 69ms (View: 15, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:41:25) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 82ms (View: 26, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:41:41) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.6ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 86ms (View: 28, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:41:48) [GET]
+  *[4;36;1mSQL (3.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.6ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 84ms (View: 26, DB: 4) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:41:57) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 91ms (View: 30, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:42:02) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.9ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 163ms (View: 49, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:42:24) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (4.0ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 88ms (View: 30, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:42:53) [GET]
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (1.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 42ms (View: 14, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:43:01) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 83ms (View: 27, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:43:18) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 83ms (View: 27, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:43:37) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.9ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 287ms (View: 30, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:44:10) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 87ms (View: 29, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:52:17) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 102ms (View: 31, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-02-20 12:52:20) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;1&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (2.7ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 1) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+Completed in 109ms (View: 45, DB: 4) | 200 OK [http://localhost/videos/1]
+
+
+Processing VideosController#new (for 127.0.0.1 at 2009-02-20 12:55:17) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (2.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+Rendering template within layouts/application
+Rendering videos/new
+Completed in 108ms (View: 49, DB: 3) | 200 OK [http://localhost/videos/new]
+
+
+Processing VideosController#create (for 127.0.0.1 at 2009-02-20 12:55:33) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Submit&quot;, &quot;authenticity_token&quot;=&gt;&quot;9e306cd03bcee905f75529e373888a4913550dc9&quot;, &quot;video&quot;=&gt;{&quot;title&quot;=&gt;&quot;Team Entrance 2&quot;, &quot;uploaded_data&quot;=&gt;#&lt;File:/tmp/CGI13586-3&gt;, &quot;description&quot;=&gt;&quot;Lorem Ipsum&quot;}}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Create (1.3ms)*[0m   *[0mINSERT INTO `videos` (`size`, `created_at`, `content_type`, `title`, `updated_at`, `filename`, `description`, `state`) VALUES(483011, '2009-02-20 18:55:33', 'video/mpeg', 'Team Entrance 2', '2009-02-20 18:55:33', 'teamentrance2.mpg', 'Lorem Ipsum', 'pending')*[0m
+  *[4;36;1mSQL (12.3ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (30.5ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-02-20 18:55:33', `state` = 'converting' WHERE `id` = 2*[0m
+  *[4;35;1mSQL (1.4ms)*[0m   *[0mCOMMIT*[0m
+Converting video...command:      ffmpeg -i /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0002/teamentrance2.mpg  -ar 22050 -ab 32 -acodec mp3 -s 480x360 -vcodec flv -r 25 -qscale 8 -f flv -y /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0002/teamentrance2.mpg.2.flv
+      
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.9ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-02-20 18:55:34', `state` = 'error' WHERE `id` = 2*[0m
+  *[4;36;1mSQL (1.7ms)*[0m   *[0;1mCOMMIT*[0m
+Redirected to actionindex
+Completed in 939ms (DB: 52) | 302 Found [http://localhost/videos]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:55:34) [GET]
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Load (0.8ms)*[0m   *[0mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+Completed in 104ms (View: 32, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-02-20 12:55:37) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;2&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (2.9ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.9ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 2) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+Completed in 89ms (View: 21, DB: 4) | 200 OK [http://localhost/videos/2]
+
+
+Processing VideosController#create (for 127.0.0.1 at 2009-02-20 12:56:02) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Submit&quot;, &quot;authenticity_token&quot;=&gt;&quot;9e306cd03bcee905f75529e373888a4913550dc9&quot;, &quot;video&quot;=&gt;{&quot;title&quot;=&gt;&quot;Team Entrance 3&quot;, &quot;uploaded_data&quot;=&gt;#&lt;File:/tmp/CGI16993-3&gt;, &quot;description&quot;=&gt;&quot;Lorem Ipsum&quot;}}
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Create (0.8ms)*[0m   *[0;1mINSERT INTO `videos` (`size`, `created_at`, `content_type`, `title`, `updated_at`, `filename`, `description`, `state`) VALUES(483011, '2009-02-20 18:56:02', 'video/mpeg', 'Team Entrance 3', '2009-02-20 18:56:02', 'teamentrance2.mpg', 'Lorem Ipsum', 'pending')*[0m
+  *[4;35;1mSQL (17.5ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.8ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-02-20 18:56:02', `state` = 'converting' WHERE `id` = 3*[0m
+  *[4;36;1mSQL (33.3ms)*[0m   *[0;1mCOMMIT*[0m
+Converting video...command:      ffmpeg -i /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0003/teamentrance2.mpg  -ar 22050 -ab 32 -acodec mp3 -s 480x360 -vcodec flv -r 25 -qscale 8 -f flv -y /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0003/teamentrance2.mpg.3.flv
+      
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (1.2ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-02-20 18:56:02', `state` = 'error' WHERE `id` = 3*[0m
+  *[4;35;1mSQL (0.8ms)*[0m   *[0mCOMMIT*[0m
+Redirected to actionindex
+Completed in 606ms (DB: 59) | 302 Found [http://localhost/videos]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 12:56:02) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.8ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 93ms (View: 32, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-02-20 12:56:05) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;3&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (3.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (1.3ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 3) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+Completed in 88ms (View: 22, DB: 6) | 200 OK [http://localhost/videos/3]
+
+
+Processing VideosController#new (for 127.0.0.1 at 2009-02-20 13:07:57) [GET]
+  *[4;36;1mSQL (8.5ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (16.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (159.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+Rendering template within layouts/application
+Rendering videos/new
+Completed in 586ms (View: 96, DB: 184) | 200 OK [http://localhost/videos/new]
+
+
+Processing VideosController#create (for 127.0.0.1 at 2009-02-20 13:08:06) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Submit&quot;, &quot;authenticity_token&quot;=&gt;&quot;9e306cd03bcee905f75529e373888a4913550dc9&quot;, &quot;video&quot;=&gt;{&quot;title&quot;=&gt;&quot;Team Entrance 4&quot;, &quot;uploaded_data&quot;=&gt;#&lt;File:/tmp/CGI17490-3&gt;, &quot;description&quot;=&gt;&quot;Lorem Ipsum&quot;}}
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (20.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Create (34.5ms)*[0m   *[0mINSERT INTO `videos` (`size`, `created_at`, `content_type`, `title`, `updated_at`, `filename`, `description`, `state`) VALUES(483011, '2009-02-20 19:08:06', 'video/mpeg', 'Team Entrance 4', '2009-02-20 19:08:06', 'teamentrance2.mpg', 'Lorem Ipsum', 'pending')*[0m
+  *[4;36;1mSQL (27.2ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (2.8ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-02-20 19:08:06', `state` = 'converting' WHERE `id` = 4*[0m
+  *[4;35;1mSQL (4.1ms)*[0m   *[0mCOMMIT*[0m
+Converting video...command:      ffmpeg -i /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0004/teamentrance2.mpg  -ar 22050 -ab 32 -acodec mp3 -s 480x360 -vcodec flv -r 25 -qscale 8 -f flv -y /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0004/teamentrance2.mpg.4.flv
+      
+Converting File: false
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (1.0ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-02-20 19:08:07', `state` = 'error' WHERE `id` = 4*[0m
+  *[4;36;1mSQL (58.6ms)*[0m   *[0;1mCOMMIT*[0m
+Redirected to actionindex
+Completed in 897ms (DB: 150) | 302 Found [http://localhost/videos]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 13:08:07) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Load (0.8ms)*[0m   *[0mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (7.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+Completed in 181ms (View: 119, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-02-20 13:08:10) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;4&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (2.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.9ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 4) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+Completed in 106ms (View: 44, DB: 4) | 200 OK [http://localhost/videos/4]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.6ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY videos.id DESC LIMIT 1*[0m
+  *[4;35;1mVideo Columns (1.3ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+
+
+Processing VideosController#create (for 127.0.0.1 at 2009-02-20 13:11:30) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Submit&quot;, &quot;authenticity_token&quot;=&gt;&quot;9e306cd03bcee905f75529e373888a4913550dc9&quot;, &quot;video&quot;=&gt;{&quot;title&quot;=&gt;&quot;Team Entrance 5&quot;, &quot;uploaded_data&quot;=&gt;#&lt;File:/tmp/CGI17692-3&gt;, &quot;description&quot;=&gt;&quot;Lorem Ipsum&quot;}}
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (20.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Create (0.9ms)*[0m   *[0;1mINSERT INTO `videos` (`size`, `created_at`, `content_type`, `title`, `updated_at`, `filename`, `description`, `state`) VALUES(483011, '2009-02-20 19:11:31', 'video/mpeg', 'Team Entrance 5', '2009-02-20 19:11:31', 'teamentrance2.mpg', 'Lorem Ipsum', 'pending')*[0m
+  *[4;35;1mSQL (3.6ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (46.7ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-02-20 19:11:31', `state` = 'converting' WHERE `id` = 5*[0m
+  *[4;36;1mSQL (1.0ms)*[0m   *[0;1mCOMMIT*[0m
+Converting video...command:      ffmpeg -i /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0005/teamentrance2.mpg -acodec mp3 -s 800x600 -vcodec flv -f flv -y /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0005/teamentrance2.mpg.5.flv
+      
+Converting File: false
+  *[4;35;1mSQL (0.5ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (1.4ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-02-20 19:11:31', `state` = 'error' WHERE `id` = 5*[0m
+  *[4;35;1mSQL (1.5ms)*[0m   *[0mCOMMIT*[0m
+Redirected to actionindex
+Completed in 630ms (DB: 78) | 302 Found [http://localhost/videos]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 13:11:31) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (1.1ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 123ms (View: 39, DB: 2) | 200 OK [http://localhost/]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-02-20 13:11:34) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;5&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (3.1ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (1.2ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 5) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+Completed in 89ms (View: 23, DB: 5) | 200 OK [http://localhost/videos/5]
+
+
+Processing VideosController#new (for 127.0.0.1 at 2009-02-20 13:13:06) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (16.1ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+Rendering template within layouts/application
+Rendering videos/new
+Completed in 108ms (View: 17, DB: 16) | 200 OK [http://localhost/videos/new]
+
+
+Processing VideosController#create (for 127.0.0.1 at 2009-02-20 13:13:15) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Submit&quot;, &quot;authenticity_token&quot;=&gt;&quot;9e306cd03bcee905f75529e373888a4913550dc9&quot;, &quot;video&quot;=&gt;{&quot;title&quot;=&gt;&quot;Team Entrance 5&quot;, &quot;uploaded_data&quot;=&gt;#&lt;File:/tmp/CGI17834-3&gt;, &quot;description&quot;=&gt;&quot;Lorem Ipsum&quot;}}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Create (0.9ms)*[0m   *[0mINSERT INTO `videos` (`size`, `created_at`, `content_type`, `title`, `updated_at`, `filename`, `description`, `state`) VALUES(483011, '2009-02-20 19:13:15', 'video/mpeg', 'Team Entrance 5', '2009-02-20 19:13:15', 'teamentrance2.mpg', 'Lorem Ipsum', 'pending')*[0m
+  *[4;36;1mSQL (15.9ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (0.9ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-02-20 19:13:15', `state` = 'converting' WHERE `id` = 6*[0m
+  *[4;35;1mSQL (0.9ms)*[0m   *[0mCOMMIT*[0m
+Converting video...command:      ffmpeg -i /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0006/teamentrance2.mpg -s 800x600 -vcodec flv -f flv -y /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0006/teamentrance2.mpg.6.flv
+      
+Converting File: false
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (1.0ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-02-20 19:13:15', `state` = 'error' WHERE `id` = 6*[0m
+  *[4;36;1mSQL (28.3ms)*[0m   *[0;1mCOMMIT*[0m
+Redirected to actionindex
+Completed in 287ms (DB: 52) | 302 Found [http://localhost/videos]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 13:13:15) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Load (0.9ms)*[0m   *[0mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+Completed in 105ms (View: 33, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-02-20 13:13:18) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;6&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (2.9ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.8ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 6) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+Completed in 95ms (View: 21, DB: 4) | 200 OK [http://localhost/videos/6]
+
+
+Processing VideosController#create (for 127.0.0.1 at 2009-02-20 13:16:04) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Submit&quot;, &quot;authenticity_token&quot;=&gt;&quot;9e306cd03bcee905f75529e373888a4913550dc9&quot;, &quot;video&quot;=&gt;{&quot;title&quot;=&gt;&quot;Team Entrance 5&quot;, &quot;uploaded_data&quot;=&gt;#&lt;File:/tmp/CGI18012-3&gt;, &quot;description&quot;=&gt;&quot;Lorem Ipsum&quot;}}
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (2.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Create (1.1ms)*[0m   *[0;1mINSERT INTO `videos` (`size`, `created_at`, `content_type`, `title`, `updated_at`, `filename`, `description`, `state`) VALUES(483011, '2009-02-20 19:16:04', 'video/mpeg', 'Team Entrance 5', '2009-02-20 19:16:04', 'teamentrance2.mpg', 'Lorem Ipsum', 'pending')*[0m
+  *[4;35;1mSQL (19.8ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.9ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-02-20 19:16:04', `state` = 'converting' WHERE `id` = 7*[0m
+  *[4;36;1mSQL (0.8ms)*[0m   *[0;1mCOMMIT*[0m
+Converting video...command:      ffmpeg -i /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0007/teamentrance2.mpg -s 800x600 -f flv -y /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0007/teamentrance2.mpg.7.flv
+      
+Converting File: false
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (1.1ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-02-20 19:16:04', `state` = 'error' WHERE `id` = 7*[0m
+  *[4;35;1mSQL (0.9ms)*[0m   *[0mCOMMIT*[0m
+Redirected to actionindex
+Completed in 531ms (DB: 29) | 302 Found [http://localhost/videos]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 13:16:05) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (1.0ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 97ms (View: 36, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#new (for 127.0.0.1 at 2009-02-20 13:19:48) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (2.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+Rendering template within layouts/application
+Rendering videos/new
+Completed in 86ms (View: 27, DB: 3) | 200 OK [http://localhost/videos/new]
+
+
+Processing VideosController#create (for 127.0.0.1 at 2009-02-20 13:19:54) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Submit&quot;, &quot;authenticity_token&quot;=&gt;&quot;9e306cd03bcee905f75529e373888a4913550dc9&quot;, &quot;video&quot;=&gt;{&quot;title&quot;=&gt;&quot;Team Entrance 5&quot;, &quot;uploaded_data&quot;=&gt;#&lt;File:/tmp/CGI18012-4&gt;, &quot;description&quot;=&gt;&quot;Lorem Ipsum&quot;}}
+  *[4;35;1mSQL (0.8ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.8ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (2.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Create (0.9ms)*[0m   *[0mINSERT INTO `videos` (`size`, `created_at`, `content_type`, `title`, `updated_at`, `filename`, `description`, `state`) VALUES(483011, '2009-02-20 19:19:54', 'video/mpeg', 'Team Entrance 5', '2009-02-20 19:19:54', 'teamentrance2.mpg', 'Lorem Ipsum', 'pending')*[0m
+  *[4;36;1mSQL (16.1ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (1.0ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-02-20 19:19:54', `state` = 'converting' WHERE `id` = 8*[0m
+  *[4;35;1mSQL (0.8ms)*[0m   *[0mCOMMIT*[0m
+Converting video...command:      ffmpeg -i /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0008/teamentrance2.mpg -ar 22050-s 800x600 -f flv -y /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0008/teamentrance2.mpg.8.flv
+      
+Converting File: false
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.9ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-02-20 19:19:54', `state` = 'error' WHERE `id` = 8*[0m
+  *[4;36;1mSQL (0.8ms)*[0m   *[0;1mCOMMIT*[0m
+Redirected to actionindex
+Completed in 256ms (DB: 26) | 302 Found [http://localhost/videos]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 13:19:54) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Load (63.8ms)*[0m   *[0mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+Completed in 161ms (View: 34, DB: 64) | 200 OK [http://localhost/]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-02-20 13:19:57) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;8&quot;}
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.9ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 8) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+Completed in 295ms (View: 22, DB: 4) | 200 OK [http://localhost/videos/8]
+
+
+Processing VideosController#create (for 127.0.0.1 at 2009-02-20 13:20:57) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Submit&quot;, &quot;authenticity_token&quot;=&gt;&quot;9e306cd03bcee905f75529e373888a4913550dc9&quot;, &quot;video&quot;=&gt;{&quot;title&quot;=&gt;&quot;Team Entrance 5&quot;, &quot;uploaded_data&quot;=&gt;#&lt;File:/tmp/CGI18316-3&gt;, &quot;description&quot;=&gt;&quot;Lorem Ipsum&quot;}}
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (2.7ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Create (0.8ms)*[0m   *[0;1mINSERT INTO `videos` (`size`, `created_at`, `content_type`, `title`, `updated_at`, `filename`, `description`, `state`) VALUES(483011, '2009-02-20 19:20:58', 'video/mpeg', 'Team Entrance 5', '2009-02-20 19:20:58', 'teamentrance2.mpg', 'Lorem Ipsum', 'pending')*[0m
+  *[4;35;1mSQL (18.6ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (53.4ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-02-20 19:20:58', `state` = 'converting' WHERE `id` = 9*[0m
+  *[4;36;1mSQL (0.8ms)*[0m   *[0;1mCOMMIT*[0m
+Converting video...command:      ffmpeg -i /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0009/teamentrance2.mpg -ar 22050 -s 800x600 -f flv -y /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0009/teamentrance2.mpg.9.flv
+      
+Converting File: true
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (36.6ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-02-20 19:21:05', `filename` = 'teamentrance2.mpg.9.flv' WHERE `id` = 9*[0m
+  *[4;35;1mSQL (1.3ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.5ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-02-20 19:21:05', `content_type` = 'application/x-flash-video' WHERE `id` = 9*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (0.5ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-02-20 19:21:05', `state` = 'converted' WHERE `id` = 9*[0m
+  *[4;35;1mSQL (0.6ms)*[0m   *[0mCOMMIT*[0m
+Redirected to actionindex
+Completed in 7514ms (DB: 118) | 302 Found [http://localhost/videos]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 13:21:05) [GET]
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (1.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 48ms (View: 18, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-02-20 13:21:09) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;9&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.9ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 9) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+Completed in 85ms (View: 21, DB: 4) | 200 OK [http://localhost/videos/9]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-02-20 13:23:00) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;9&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (3.1ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.2ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 9) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+Completed in 85ms (View: 12, DB: 4) | 200 OK [http://localhost/videos/9]
+
+
+Processing VideosController#new (for 127.0.0.1 at 2009-02-20 13:25:24) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (1.3ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+Rendering template within layouts/application
+Rendering videos/new
+Completed in 91ms (View: 16, DB: 2) | 200 OK [http://localhost/videos/new]
+
+
+Processing VideosController#create (for 127.0.0.1 at 2009-02-20 13:25:27) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Submit&quot;, &quot;authenticity_token&quot;=&gt;&quot;9e306cd03bcee905f75529e373888a4913550dc9&quot;, &quot;video&quot;=&gt;{&quot;title&quot;=&gt;&quot;Team Entrance 5&quot;, &quot;uploaded_data&quot;=&gt;#&lt;File:/tmp/CGI18604-3&gt;, &quot;description&quot;=&gt;&quot;Lorem Ipsum&quot;}}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Create (1.3ms)*[0m   *[0mINSERT INTO `videos` (`size`, `created_at`, `content_type`, `title`, `updated_at`, `filename`, `description`, `state`) VALUES(483011, '2009-02-20 19:25:27', 'video/mpeg', 'Team Entrance 5', '2009-02-20 19:25:27', 'teamentrance2.mpg', 'Lorem Ipsum', 'pending')*[0m
+  *[4;36;1mSQL (19.1ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (1.4ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (1.0ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-02-20 19:25:27', `state` = 'converting' WHERE `id` = 10*[0m
+  *[4;35;1mSQL (1.1ms)*[0m   *[0mCOMMIT*[0m
+Converting video...command:      ffmpeg -i /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0010/teamentrance2.mpg -ar 22050 -s 720x480 -f flv -y /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0010/teamentrance2.mpg.10.flv
+      
+Converting File: true
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.6ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-02-20 19:25:32', `filename` = 'teamentrance2.mpg.10.flv' WHERE `id` = 10*[0m
+  *[4;36;1mSQL (28.0ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (0.5ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-02-20 19:25:32', `content_type` = 'application/x-flash-video' WHERE `id` = 10*[0m
+  *[4;35;1mSQL (0.5ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.4ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-02-20 19:25:32', `state` = 'converted' WHERE `id` = 10*[0m
+  *[4;36;1mSQL (0.7ms)*[0m   *[0;1mCOMMIT*[0m
+Redirected to actionindex
+Completed in 5502ms (DB: 58) | 302 Found [http://localhost/videos]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 13:25:32) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Load (0.5ms)*[0m   *[0mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (1.3ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+Completed in 47ms (View: 16, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-02-20 13:25:42) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;10&quot;}
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (1.0ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 10) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+Completed in 99ms (View: 29, DB: 4) | 200 OK [http://localhost/videos/10]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 19:25:55) [GET]
+  *[4;36;1mSQL (89.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (21.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (56.6ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (350.0ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 926ms (View: 437, DB: 167) | 200 OK [http://localhost/]
+
+
+Processing VideosController#new (for 127.0.0.1 at 2009-02-20 19:26:06) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (2.7ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (88.2ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+Rendering template within layouts/application
+Rendering videos/new
+Completed in 200ms (View: 52, DB: 91) | 200 OK [http://localhost/videos/new]
+
+
+Processing VideosController#create (for 127.0.0.1 at 2009-02-20 19:34:54) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Submit&quot;, &quot;authenticity_token&quot;=&gt;&quot;50671d799dec355af99608be59211230d7089031&quot;, &quot;video&quot;=&gt;{&quot;title&quot;=&gt;&quot;Testing again&quot;, &quot;uploaded_data&quot;=&gt;#&lt;File:/tmp/CGI22748-3&gt;, &quot;description&quot;=&gt;&quot;twooot woot&quot;}}
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (46.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (147.8ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Create (1447.1ms)*[0m   *[0mINSERT INTO `videos` (`size`, `created_at`, `content_type`, `title`, `updated_at`, `filename`, `description`, `state`) VALUES(271028220, '2009-02-21 01:34:56', 'video/x-msvideo', 'Testing again', '2009-02-21 01:34:56', 'Pamela.avi', 'twooot woot', 'pending')*[0m
+  *[4;36;1mSQL (1415.1ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.6ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (1262.8ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-02-21 01:35:25', `state` = 'converting' WHERE `id` = 11*[0m
+  *[4;35;1mSQL (655.4ms)*[0m   *[0mCOMMIT*[0m
+Converting video...command:      ffmpeg -i /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0011/Pamela.avi -ar 22050 -s 720x480 -f flv -y /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0011/Pamela.avi.11.flv
+      
+Converting File: true
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (27.5ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-02-21 01:44:49', `filename` = 'Pamela.avi.11.flv' WHERE `id` = 11*[0m
+  *[4;36;1mSQL (40.5ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (22.8ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-02-21 01:44:49', `content_type` = 'application/x-flash-video' WHERE `id` = 11*[0m
+  *[4;35;1mSQL (0.5ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (12.9ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-02-21 01:44:49', `state` = 'converted' WHERE `id` = 11*[0m
+  *[4;36;1mSQL (0.6ms)*[0m   *[0;1mCOMMIT*[0m
+Redirected to actionindex
+Completed in 594918ms (DB: 5081) | 302 Found [http://localhost/videos]
+
+
+Processing VideosController#new (for 127.0.0.1 at 2009-02-20 19:47:57) [GET]
+  *[4;35;1mSQL (288.7ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (51.6ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (663.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Rendering template within layouts/application
+Rendering videos/new
+Completed in 4348ms (View: 228, DB: 1004) | 200 OK [http://localhost/videos/new]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 19:48:08) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (273.0ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (10.9ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 2243ms (View: 1901, DB: 273) | 200 OK [http://localhost/]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-02-20 19:48:14) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;11&quot;}
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (29.9ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (45.5ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 11) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+Completed in 189ms (View: 50, DB: 76) | 200 OK [http://localhost/videos/11]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 22:06:48) [GET]
+  *[4;36;1mSQL (400.4ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (135.8ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (199.9ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (1360.0ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 2860ms (View: 1476, DB: 736) | 200 OK [http://localhost/]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-02-20 22:07:10) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;8&quot;}
+  *[4;36;1mSQL (8.0ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (1.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (22.1ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (186.7ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 8) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+Completed in 321ms (View: 48, DB: 218) | 200 OK [http://localhost/videos/8]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 22:14:30) [GET]
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 102ms (View: 35, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#new (for 127.0.0.1 at 2009-02-20 22:14:32) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+Rendering template within layouts/application
+Rendering videos/new
+Completed in 121ms (View: 55, DB: 3) | 200 OK [http://localhost/videos/new]
+
+
+Processing VideosController#create (for 127.0.0.1 at 2009-02-20 22:14:58) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Submit&quot;, &quot;authenticity_token&quot;=&gt;&quot;50671d799dec355af99608be59211230d7089031&quot;, &quot;video&quot;=&gt;{&quot;title&quot;=&gt;&quot;Passenger&quot;, &quot;uploaded_data&quot;=&gt;#&lt;File:/tmp/CGI26655-3&gt;, &quot;description&quot;=&gt;&quot;testing, testing&quot;}}
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (111.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Create (172.9ms)*[0m   *[0mINSERT INTO `videos` (`size`, `created_at`, `content_type`, `title`, `updated_at`, `filename`, `description`, `state`) VALUES(18988364, '2009-02-21 04:14:58', 'video/quicktime', 'Passenger', '2009-02-21 04:14:58', 'passenger.mov', 'testing, testing', 'pending')*[0m
+  *[4;36;1mSQL (712.7ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (51.9ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-02-21 04:15:00', `state` = 'converting' WHERE `id` = 12*[0m
+  *[4;35;1mSQL (1.1ms)*[0m   *[0mCOMMIT*[0m
+Converting video...command:      ffmpeg -i /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0012/passenger.mov -ar 22050 -s 720x480 -f flv -y /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0012/passenger.mov.12.flv
+      
+Converting File: true
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.8ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-02-21 04:15:32', `filename` = 'passenger.mov.12.flv' WHERE `id` = 12*[0m
+  *[4;36;1mSQL (6.0ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (0.5ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-02-21 04:15:32', `content_type` = 'application/x-flash-video' WHERE `id` = 12*[0m
+  *[4;35;1mSQL (34.3ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (25.0ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-02-21 04:15:32', `state` = 'converted' WHERE `id` = 12*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mCOMMIT*[0m
+Redirected to actionindex
+Completed in 34242ms (DB: 1119) | 302 Found [http://localhost/videos]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-20 22:15:33) [GET]
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Load (40.2ms)*[0m   *[0mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (1.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+Completed in 94ms (View: 22, DB: 40) | 200 OK [http://localhost/]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-02-20 22:15:36) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;12&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (2.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (1.1ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 12) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+Completed in 86ms (View: 23, DB: 4) | 200 OK [http://localhost/videos/12]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-02-20 22:16:45) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;12&quot;}
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (2.7ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 12) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+Completed in 180ms (View: 26, DB: 4) | 200 OK [http://localhost/videos/12]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-23 09:54:00) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.8ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (1.3ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 582ms (View: 125, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#new (for 127.0.0.1 at 2009-02-23 09:54:06) [GET]
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (1.4ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+Rendering template within layouts/application
+Rendering videos/new
+Completed in 47ms (View: 18, DB: 2) | 200 OK [http://localhost/videos/new]
+
+
+Processing VideosController#create (for 127.0.0.1 at 2009-02-23 09:54:25) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Submit&quot;, &quot;authenticity_token&quot;=&gt;&quot;b62aa25c9fe6765ec578f8c09c5b1a158f4f884b&quot;, &quot;video&quot;=&gt;{&quot;title&quot;=&gt;&quot;Team Entrance Again&quot;, &quot;uploaded_data&quot;=&gt;#&lt;File:/tmp/CGI6743-3&gt;, &quot;description&quot;=&gt;&quot;woot!&quot;}}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Create (0.9ms)*[0m   *[0mINSERT INTO `videos` (`size`, `created_at`, `content_type`, `title`, `updated_at`, `filename`, `description`, `state`) VALUES(483011, '2009-02-23 15:54:25', 'video/mpeg', 'Team Entrance Again', '2009-02-23 15:54:25', 'teamentrance2.mpg', 'woot!', 'pending')*[0m
+  *[4;36;1mSQL (17.4ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (1.0ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-02-23 15:54:25', `state` = 'converting' WHERE `id` = 13*[0m
+  *[4;35;1mSQL (0.8ms)*[0m   *[0mCOMMIT*[0m
+spawn&gt; parent PID = 6743
+spawn&gt; child PID = 6830
+Redirected to actionindex
+Completed in 156ms (DB: 24) | 302 Found [http://localhost/videos]
+Converting video...command:      ffmpeg -i /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0013/teamentrance2.mpg -ar 22050 -s 720x480 -f flv -y /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0013/teamentrance2.mpg.13.flv
+      
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-02-23 09:54:25) [GET]
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (2.2ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (8.3ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 84ms (View: 35, DB: 2) | 200 OK [http://localhost/]
+Converting File: true
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.5ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-02-23 15:54:31', `filename` = 'teamentrance2.mpg.13.flv' WHERE `id` = 13*[0m
+  *[4;36;1mSQL (3.5ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (0.5ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-02-23 15:54:31', `content_type` = 'application/x-flash-video' WHERE `id` = 13*[0m
+  *[4;35;1mSQL (0.5ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.5ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-02-23 15:54:31', `state` = 'converted' WHERE `id` = 13*[0m
+  *[4;36;1mSQL (0.7ms)*[0m   *[0;1mCOMMIT*[0m
+spawn&gt; child[6830] took 5.866909 sec
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-02-23 09:54:37) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;13&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (3.3ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (1.0ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 13) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+Completed in 105ms (View: 41, DB: 5) | 200 OK [http://localhost/videos/13]
+  *[4;36;1mSQL (22.9ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mSQL (0.7ms)*[0m   *[0;1mSHOW TABLES*[0m
+  *[4;35;1mSQL (17.8ms)*[0m   *[0mSELECT version FROM schema_migrations*[0m
+Migrating to CreateVideos (20090113090810)
+Migrating to CreateThumbnails (20090305184450)
+  *[4;36;1mSQL (97.6ms)*[0m   *[0;1mCREATE TABLE `thumbnails` (`id` int(11) DEFAULT NULL auto_increment PRIMARY KEY, `content_type` varchar(255), `size` int(11), `filename` varchar(255), `created_at` datetime, `updated_at` datetime) ENGINE=InnoDB*[0m
+  *[4;35;1mSQL (43.6ms)*[0m   *[0mALTER TABLE `videos` ADD `thumbnail_id` int(11)*[0m
+  *[4;36;1mSQL (8.6ms)*[0m   *[0;1mINSERT INTO schema_migrations (version) VALUES ('20090305184450')*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSHOW TABLES*[0m
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSELECT version FROM schema_migrations*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSHOW TABLES*[0m
+  *[4;36;1mSQL (4.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mSQL (1.4ms)*[0m   *[0mdescribe `thumbnails`*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mSHOW KEYS FROM `thumbnails`*[0m
+  *[4;35;1mSQL (1.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (1.3ms)*[0m   *[0;1mdescribe `videos`*[0m
+  *[4;35;1mSQL (0.5ms)*[0m   *[0mSHOW KEYS FROM `videos`*[0m
+  *[4;36;1mSQL (15.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (25.5ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY videos.id DESC LIMIT 1*[0m
+  *[4;35;1mVideo Columns (1.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 13:40:35) [GET]
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (25.1ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+
+
+ActionView::TemplateError (You have a nil object when you didn't expect it!
+The error occurred while evaluating nil.public_filename) on line #6 of app/views/videos/index.html.erb:
+3: &lt;%= link_to 'New Video', new_video_url %&gt;&lt;br /&gt;
+4: &lt;% for video in @videos do %&gt;
+5:   &lt;p&gt;&lt;%= link_to video.title, video %&gt;&lt;/p&gt;
+6:   &lt;p&gt; &lt;%= link_to(image_tag(video.thumbnail.public_filename, :class =&gt; &quot;polaroid&quot;), video) %&gt; &lt;/p&gt;
+7: &lt;% end %&gt;
+
+    app/views/videos/index.html.erb:6
+    app/views/videos/index.html.erb:4:in `each'
+    app/views/videos/index.html.erb:4
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:367:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (81.8ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (1.3ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY videos.id DESC LIMIT 1*[0m
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 13:42:57) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+
+
+ActionView::TemplateError (You have a nil object when you didn't expect it!
+The error occurred while evaluating nil.public_filename) on line #6 of app/views/videos/index.html.erb:
+3: &lt;%= link_to 'New Video', new_video_url %&gt;&lt;br /&gt;
+4: &lt;% for video in @videos do %&gt;
+5:   &lt;p&gt;&lt;%= link_to video.title, video %&gt;&lt;/p&gt;
+6:   &lt;p&gt; &lt;%= link_to(image_tag(video.thumbnail.public_filename, :class =&gt; &quot;polaroid&quot;), video) %&gt; &lt;/p&gt;
+7: &lt;% end %&gt;
+
+    app/views/videos/index.html.erb:6
+    app/views/videos/index.html.erb:4:in `each'
+    app/views/videos/index.html.erb:4
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:367:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (395.8ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (2.6ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 13:43:11) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+
+
+ActionView::TemplateError (You have a nil object when you didn't expect it!
+The error occurred while evaluating nil.public_filename) on line #6 of app/views/videos/index.html.erb:
+3: &lt;%= link_to 'New Video', new_video_url %&gt;&lt;br /&gt;
+4: &lt;% for video in @videos do %&gt;
+5:   &lt;p&gt;&lt;%= link_to video.title, video %&gt;&lt;/p&gt;
+6:   &lt;p&gt; &lt;%= link_to(image_tag(video.thumbnail.public_filename, :class =&gt; &quot;polaroid&quot;), video) %&gt; &lt;/p&gt;
+7: &lt;% end %&gt;
+
+    app/views/videos/index.html.erb:6
+    app/views/videos/index.html.erb:4:in `each'
+    app/views/videos/index.html.erb:4
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:367:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (134.7ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (2.6ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 13:44:06) [GET]
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Completed in 462ms (View: 155, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#new (for 127.0.0.1 at 2009-03-17 13:44:19) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+Rendering template within layouts/application
+Rendering videos/new
+Completed in 95ms (View: 30, DB: 3) | 200 OK [http://localhost/videos/new]
+
+
+Processing VideosController#create (for 127.0.0.1 at 2009-03-17 13:44:54) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Submit&quot;, &quot;authenticity_token&quot;=&gt;&quot;f5709c675d018efc2f9c122f71b6f4f0b9d78483&quot;, &quot;video&quot;=&gt;{&quot;title&quot;=&gt;&quot;TestVid&quot;, &quot;uploaded_data&quot;=&gt;#&lt;File:/tmp/CGI7123-3&gt;, &quot;description&quot;=&gt;&quot;woot&quot;}}
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (1.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (160.6ms)*[0m   *[0;1mBEGIN*[0m
+Saving thumbnail of Video...
+  *[4;35;1mThumbnail Columns (3.0ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Create (75.6ms)*[0m   *[0;1mINSERT INTO `thumbnails` (`size`, `created_at`, `content_type`, `updated_at`, `filename`) VALUES(6641, '2009-03-17 18:44:56', 'image/jpeg', '2009-03-17 18:44:56', 'CGI7123-3.jpg')*[0m
+  *[4;35;1mVideo Create (0.4ms)*[0m   *[0mINSERT INTO `videos` (`size`, `created_at`, `content_type`, `title`, `updated_at`, `thumbnail_id`, `filename`, `description`, `state`) VALUES(24399360, '2009-03-17 18:44:54', 'video/x-msvideo', 'TestVid', '2009-03-17 18:44:54', 1, 'baseball.demo.avi', 'woot', 'pending')*[0m
+  *[4;36;1mSQL (508.2ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (57.4ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-17 18:44:59', `state` = 'converting' WHERE `id` = 14*[0m
+  *[4;35;1mSQL (15.0ms)*[0m   *[0mCOMMIT*[0m
+spawn&gt; parent PID = 7123
+spawn&gt; child PID = 7419
+Redirected to actionindex
+Completed in 4640ms (DB: 822) | 302 Found [http://localhost/videos]
+Converting video...command:      ffmpeg -i /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0014/baseball.demo.avi -ar 22050 -s 720x480 -f flv -y /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0014/baseball.demo.avi.14.flv
+      
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 13:45:01) [GET]
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.7ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (1.3ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (1.1ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (28.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 1) *[0m
+Completed in 2148ms (View: 175, DB: 1) | 200 OK [http://localhost/]
+Converting File: true
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.5ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-17 18:45:13', `filename` = 'baseball.demo.avi.14.flv' WHERE `id` = 14*[0m
+  *[4;36;1mSQL (41.5ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (0.4ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-17 18:45:13', `content_type` = 'application/x-flash-video' WHERE `id` = 14*[0m
+  *[4;35;1mSQL (0.5ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.4ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-17 18:45:13', `state` = 'converted' WHERE `id` = 14*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mCOMMIT*[0m
+spawn&gt; child[7419] took 14.034471 sec
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.6ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+  *[4;35;1mVideo Columns (1.2ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.2ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (2.8ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Columns (1.4ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Destroy (30.3ms)*[0m   *[0mDELETE FROM `videos` WHERE `id` = 1*[0m
+  *[4;36;1mSQL (4.7ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Destroy (0.3ms)*[0m   *[0;1mDELETE FROM `videos` WHERE `id` = 2*[0m
+  *[4;35;1mSQL (0.5ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Destroy (0.3ms)*[0m   *[0mDELETE FROM `videos` WHERE `id` = 3*[0m
+  *[4;36;1mSQL (0.8ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Destroy (0.4ms)*[0m   *[0;1mDELETE FROM `videos` WHERE `id` = 4*[0m
+  *[4;35;1mSQL (0.5ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Destroy (0.3ms)*[0m   *[0mDELETE FROM `videos` WHERE `id` = 5*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Destroy (0.3ms)*[0m   *[0;1mDELETE FROM `videos` WHERE `id` = 6*[0m
+  *[4;35;1mSQL (0.5ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Destroy (0.3ms)*[0m   *[0mDELETE FROM `videos` WHERE `id` = 7*[0m
+  *[4;36;1mSQL (0.6ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Destroy (0.4ms)*[0m   *[0;1mDELETE FROM `videos` WHERE `id` = 8*[0m
+  *[4;35;1mSQL (0.6ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Destroy (0.3ms)*[0m   *[0mDELETE FROM `videos` WHERE `id` = 9*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Destroy (0.3ms)*[0m   *[0;1mDELETE FROM `videos` WHERE `id` = 10*[0m
+  *[4;35;1mSQL (0.5ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Destroy (0.3ms)*[0m   *[0mDELETE FROM `videos` WHERE `id` = 11*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Destroy (0.4ms)*[0m   *[0;1mDELETE FROM `videos` WHERE `id` = 12*[0m
+  *[4;35;1mSQL (30.1ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Destroy (0.4ms)*[0m   *[0mDELETE FROM `videos` WHERE `id` = 13*[0m
+  *[4;36;1mSQL (0.8ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Destroy (20.4ms)*[0m   *[0;1mDELETE FROM `videos` WHERE `id` = 14*[0m
+  *[4;35;1mSQL (1.2ms)*[0m   *[0mCOMMIT*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 13:50:59) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (1.0ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+Completed in 76ms (View: 14, DB: 2) | 200 OK [http://localhost/]
+
+
+Processing VideosController#new (for 127.0.0.1 at 2009-03-17 13:51:04) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (3.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Rendering template within layouts/application
+Rendering videos/new
+Completed in 120ms (View: 55, DB: 4) | 200 OK [http://localhost/videos/new]
+
+
+Processing VideosController#create (for 127.0.0.1 at 2009-03-17 13:51:24) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Submit&quot;, &quot;authenticity_token&quot;=&gt;&quot;f5709c675d018efc2f9c122f71b6f4f0b9d78483&quot;, &quot;video&quot;=&gt;{&quot;title&quot;=&gt;&quot;Baseball Demo&quot;, &quot;uploaded_data&quot;=&gt;#&lt;File:/tmp/CGI7123-3&gt;, &quot;description&quot;=&gt;&quot;woot&quot;}}
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (4.0ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (1.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mBEGIN*[0m
+Saving thumbnail of Video...
+  *[4;36;1mThumbnail Columns (1.4ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Create (0.5ms)*[0m   *[0mINSERT INTO `thumbnails` (`size`, `created_at`, `content_type`, `updated_at`, `filename`) VALUES(6641, '2009-03-17 18:51:25', 'image/jpeg', '2009-03-17 18:51:25', 'CGI7123-3.jpg')*[0m
+  *[4;36;1mVideo Create (0.6ms)*[0m   *[0;1mINSERT INTO `videos` (`size`, `created_at`, `content_type`, `title`, `updated_at`, `thumbnail_id`, `filename`, `description`, `state`) VALUES(24399360, '2009-03-17 18:51:25', 'video/x-msvideo', 'Baseball Demo', '2009-03-17 18:51:25', 2, 'baseball.demo.avi', 'woot', 'pending')*[0m
+  *[4;35;1mSQL (1605.9ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (1.0ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-17 18:51:27', `state` = 'converting' WHERE `id` = 15*[0m
+  *[4;36;1mSQL (1.9ms)*[0m   *[0;1mCOMMIT*[0m
+spawn&gt; parent PID = 7123
+spawn&gt; child PID = 7787
+Redirected to actionindex
+Completed in 2441ms (DB: 1617) | 302 Found [http://localhost/videos]
+Converting video...command:      ffmpeg -i /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0015/baseball.demo.avi -ar 22050 -s 720x480 -f flv -y /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0015/baseball.demo.avi.15.flv
+      
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 13:51:28) [GET]
+  *[4;35;1mSQL (1.0ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Load (0.6ms)*[0m   *[0mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.3ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (1.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.6ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 91ms (View: 57, DB: 2) | 200 OK [http://localhost/]
+
+
+Processing VideosController#new (for 127.0.0.1 at 2009-03-17 13:51:35) [GET]
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (5.1ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Rendering template within layouts/application
+Rendering videos/new
+Completed in 98ms (View: 27, DB: 5) | 200 OK [http://localhost/videos/new]
+Converting File: true
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (0.5ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-17 18:51:40', `filename` = 'baseball.demo.avi.15.flv' WHERE `id` = 15*[0m
+  *[4;35;1mSQL (4.5ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.4ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-17 18:51:40', `content_type` = 'application/x-flash-video' WHERE `id` = 15*[0m
+  *[4;36;1mSQL (0.6ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (0.5ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-17 18:51:40', `state` = 'converted' WHERE `id` = 15*[0m
+  *[4;35;1mSQL (0.6ms)*[0m   *[0mCOMMIT*[0m
+spawn&gt; child[7787] took 13.257857 sec
+
+
+Processing VideosController#create (for 127.0.0.1 at 2009-03-17 13:51:49) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Submit&quot;, &quot;authenticity_token&quot;=&gt;&quot;f5709c675d018efc2f9c122f71b6f4f0b9d78483&quot;, &quot;video&quot;=&gt;{&quot;title&quot;=&gt;&quot;Team Entrance&quot;, &quot;uploaded_data&quot;=&gt;#&lt;File:/tmp/CGI7123-4&gt;, &quot;description&quot;=&gt;&quot;woot&quot;}}
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (26.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (12.0ms)*[0m   *[0mBEGIN*[0m
+Saving thumbnail of Video...
+  *[4;36;1mThumbnail Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Create (0.9ms)*[0m   *[0mINSERT INTO `thumbnails` (`size`, `created_at`, `content_type`, `updated_at`, `filename`) VALUES(6697, '2009-03-17 18:51:49', 'image/jpeg', '2009-03-17 18:51:49', 'CGI7123-4.jpg')*[0m
+  *[4;36;1mVideo Create (0.7ms)*[0m   *[0;1mINSERT INTO `videos` (`size`, `created_at`, `content_type`, `title`, `updated_at`, `thumbnail_id`, `filename`, `description`, `state`) VALUES(483011, '2009-03-17 18:51:49', 'video/mpeg', 'Team Entrance', '2009-03-17 18:51:49', 3, 'teamentrance2.mpg', 'woot', 'pending')*[0m
+  *[4;35;1mSQL (14.3ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (1.3ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-17 18:51:49', `state` = 'converting' WHERE `id` = 16*[0m
+  *[4;36;1mSQL (44.0ms)*[0m   *[0;1mCOMMIT*[0m
+spawn&gt; parent PID = 7123
+spawn&gt; child PID = 7813
+Converting video...command:      ffmpeg -i /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0016/teamentrance2.mpg -ar 22050 -s 720x480 -f flv -y /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0016/teamentrance2.mpg.16.flv
+      
+Redirected to actionindex
+Completed in 593ms (DB: 103) | 302 Found [http://localhost/videos]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 13:51:49) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Load (0.5ms)*[0m   *[0mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (1.4ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (1.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+Completed in 95ms (View: 51, DB: 1) | 200 OK [http://localhost/]
+Converting File: true
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (0.5ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-17 18:51:55', `filename` = 'teamentrance2.mpg.16.flv' WHERE `id` = 16*[0m
+  *[4;35;1mSQL (7.0ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.5ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-17 18:51:55', `content_type` = 'application/x-flash-video' WHERE `id` = 16*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (0.5ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-17 18:51:55', `state` = 'converted' WHERE `id` = 16*[0m
+  *[4;35;1mSQL (0.7ms)*[0m   *[0mCOMMIT*[0m
+spawn&gt; child[7813] took 5.476165 sec
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 13:52:11) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (1.2ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.9ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.7ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+Completed in 149ms (View: 87, DB: 2) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 13:55:58) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.7ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+Completed in 415ms (View: 350, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 13:56:46) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (5.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;36;1mThumbnail Load (2.0ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+Completed in 197ms (View: 137, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 13:57:06) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Load (0.5ms)*[0m   *[0mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (12.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (13.5ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;35;1mThumbnail Load (5.8ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+Completed in 235ms (View: 163, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 13:57:48) [GET]
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (8.6ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (25.1ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (11.0ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (1.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+Completed in 216ms (View: 141, DB: 10) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 13:58:35) [GET]
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (1.3ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (1.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+Completed in 197ms (View: 168, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 13:58:47) [GET]
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+Completed in 159ms (View: 92, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 13:59:02) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (40.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.5ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+Completed in 190ms (View: 131, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 13:59:07) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.2ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.3ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (1.6ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;36;1mThumbnail Load (12.0ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+Completed in 94ms (View: 59, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 13:59:17) [GET]
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (1.3ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (1.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+Completed in 172ms (View: 143, DB: 1) | 200 OK [http://localhost/]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY videos.id DESC LIMIT 1*[0m
+  *[4;35;1mVideo Columns (1.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 14:04:30) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.3ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+Completed in 166ms (View: 97, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 14:05:02) [GET]
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (3.3ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+Completed in 151ms (View: 90, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 14:05:46) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.1ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+Completed in 146ms (View: 89, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 14:06:00) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Load (0.5ms)*[0m   *[0mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (1.4ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (1.0ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+Completed in 122ms (View: 64, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 14:06:04) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.1ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.6ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+Completed in 195ms (View: 120, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 14:06:10) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+Completed in 150ms (View: 92, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 14:06:30) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.6ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.9ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+Completed in 153ms (View: 94, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 14:06:52) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Load (0.5ms)*[0m   *[0mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+Completed in 149ms (View: 92, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 14:07:19) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.1ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (1.1ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+Completed in 135ms (View: 73, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 14:07:40) [GET]
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+Completed in 148ms (View: 90, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 14:08:11) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.3ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.7ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+Completed in 159ms (View: 92, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 14:08:51) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.4ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (4.0ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+Completed in 204ms (View: 119, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 14:08:57) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;15&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.5ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (2.9ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (1.2ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 15) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+ERROR: compiling _run_erb_app47views47videos47show46html46erb RAISED compile error
+/home/rledge21/Desktop/Class/csc4300/video-app/app/views/videos/show.html.erb:21: syntax error, unexpected kENSURE, expecting kEND
+/home/rledge21/Desktop/Class/csc4300/video-app/app/views/videos/show.html.erb:23: syntax error, unexpected $end, expecting kEND
+Function body:           def _run_erb_app47views47videos47show46html46erb(local_assigns)
+            old_output_buffer = output_buffer;;@output_buffer = '';  __in_erb_template=true ; @output_buffer.concat &quot;&lt;h1&gt;&quot;; @output_buffer.concat(( @video.title ).to_s); @output_buffer.concat &quot;&lt;/h1&gt;\n\t&quot;
+;  if @video.state == &quot;converted&quot; ; @output_buffer.concat &quot;\n\t\t&lt;a  \n\t\t\t href=\&quot;&quot;
+
+; @output_buffer.concat(( @video.public_filename ).to_s); @output_buffer.concat &quot;\&quot;  \n\t\t\t style=\&quot;display:block;width:720px;height:480px\&quot;  \n\t\t\t id=\&quot;player\&quot;&gt; \n\t\t&lt;/a&gt; \n\t  \n\t\t&lt;!-- this will install flowplayer inside previous A- tag. --&gt;\n\t\t&lt;script&gt;\n\t\t\tflowplayer(\&quot;player\&quot;, \&quot;/flowplayer/flowplayer-3.0.3.swf\&quot;);\n\t\t&lt;/script&gt;\n\t&quot;
+
+
+
+
+
+
+
+
+;  else if @video.state == &quot;error&quot; ; @output_buffer.concat &quot;\n\t\t&lt;h2&gt;Error converting video&lt;/h2&gt;\n\t&quot;
+
+;  else ; @output_buffer.concat &quot;\n\t\t&lt;h2&gt;Video is being converted, check back in a few minutes&lt;/h2&gt;\n\t&quot;
+
+;  end ; @output_buffer.concat &quot;\n&lt;p&gt;&quot;
+; @output_buffer.concat(( @video.description ).to_s); @output_buffer.concat &quot;&lt;/p&gt;\n\t\n&quot;
+
+; @output_buffer
+          ensure
+            self.output_buffer = old_output_buffer
+          end
+Backtrace: /home/rledge21/Desktop/Class/csc4300/video-app/app/views/videos/show.html.erb:23:in `compile!'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:66:in `compile'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:64:in `synchronize'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:64:in `compile'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:26:in `render'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:367:in `_render_with_layout'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+/usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+/usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+/usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:76:in `process'
+/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `synchronize'
+/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `process'
+/usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+/usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+/usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+/home/rledge21/Desktop/Class/csc4300/video-app/vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+/usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+/usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+/usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+/usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+/usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+/usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+/usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+/usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+/usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+/usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+/usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+/usr/lib/ruby/1.8/mongrel_rails:19
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+./script/server:3
+
+
+ActionView::TemplateError (compile error
+/home/rledge21/Desktop/Class/csc4300/video-app/app/views/videos/show.html.erb:21: syntax error, unexpected kENSURE, expecting kEND
+/home/rledge21/Desktop/Class/csc4300/video-app/app/views/videos/show.html.erb:23: syntax error, unexpected $end, expecting kEND) on line #21 of app/views/videos/show.html.erb:
+18: &lt;p&gt;&lt;%= @video.description %&gt;&lt;/p&gt;
+19: 	
+
+    app/views/videos/show.html.erb:23:in `compile!'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:66:in `compile'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:64:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:64:in `compile'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:26:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:367:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (140.9ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (2.8ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 14:12:19) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;15&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 15) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+ERROR: compiling _run_erb_app47views47videos47show46html46erb RAISED compile error
+/home/rledge21/Desktop/Class/csc4300/video-app/app/views/videos/show.html.erb:21: syntax error, unexpected kENSURE, expecting kEND
+/home/rledge21/Desktop/Class/csc4300/video-app/app/views/videos/show.html.erb:23: syntax error, unexpected $end, expecting kEND
+Function body:           def _run_erb_app47views47videos47show46html46erb(local_assigns)
+            old_output_buffer = output_buffer;;@output_buffer = '';  __in_erb_template=true ; @output_buffer.concat &quot;&lt;h1&gt;&quot;; @output_buffer.concat(( @video.title ).to_s); @output_buffer.concat &quot;&lt;/h1&gt;\n\t&quot;
+;  if @video.state == &quot;converted&quot; ; @output_buffer.concat &quot;\n\t\t&lt;a  \n\t\t\t href=\&quot;&quot;
+
+; @output_buffer.concat(( @video.public_filename ).to_s); @output_buffer.concat &quot;\&quot;  \n\t\t\t style=\&quot;display:block;width:720px;height:480px\&quot;  \n\t\t\t id=\&quot;player\&quot;&gt; \n\t\t&lt;/a&gt; \n\t  \n\t\t&lt;!-- this will install flowplayer inside previous A- tag. --&gt;\n\t\t&lt;script&gt;\n\t\t\tflowplayer(\&quot;player\&quot;, \&quot;/flowplayer/flowplayer-3.0.3.swf\&quot;);\n\t\t&lt;/script&gt;\n\t&quot;
+
+
+
+
+
+
+
+
+;  else if @video.state == &quot;error&quot; ; @output_buffer.concat &quot;\n\t\t&lt;h2&gt;Error converting video&lt;/h2&gt;\n\t&quot;
+
+;  else ; @output_buffer.concat &quot;\n\t\t&lt;h2&gt;Video is being converted, check back in a few minutes&lt;/h2&gt;\n\t&quot;
+
+;  end ; @output_buffer.concat &quot;\n&lt;p&gt;&quot;
+; @output_buffer.concat(( @video.description ).to_s); @output_buffer.concat &quot;&lt;/p&gt;\n\t\n&quot;
+
+; @output_buffer
+          ensure
+            self.output_buffer = old_output_buffer
+          end
+Backtrace: /home/rledge21/Desktop/Class/csc4300/video-app/app/views/videos/show.html.erb:23:in `compile!'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:66:in `compile'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:64:in `synchronize'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:64:in `compile'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:26:in `render'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:367:in `_render_with_layout'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+/usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+/usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+/usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:76:in `process'
+/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `synchronize'
+/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `process'
+/usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+/usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+/usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+/home/rledge21/Desktop/Class/csc4300/video-app/vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+/usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+/usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+/usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+/usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+/usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+/usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+/usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+/usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+/usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+/usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+/usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+/usr/lib/ruby/1.8/mongrel_rails:19
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+./script/server:3
+
+
+ActionView::TemplateError (compile error
+/home/rledge21/Desktop/Class/csc4300/video-app/app/views/videos/show.html.erb:21: syntax error, unexpected kENSURE, expecting kEND
+/home/rledge21/Desktop/Class/csc4300/video-app/app/views/videos/show.html.erb:23: syntax error, unexpected $end, expecting kEND) on line #21 of app/views/videos/show.html.erb:
+18: &lt;p&gt;&lt;%= @video.description %&gt;&lt;/p&gt;
+19: 	
+
+    app/views/videos/show.html.erb:23:in `compile!'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:66:in `compile'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:64:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:64:in `compile'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:26:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:367:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (324.2ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (1.4ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 14:14:39) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;15&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.5ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (2.9ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 15) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+Completed in 85ms (View: 23, DB: 4) | 200 OK [http://localhost/videos/15]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 14:17:14) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;15&quot;}
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (3.3ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.5ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 15) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+Completed in 197ms (View: 26, DB: 4) | 200 OK [http://localhost/videos/15]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 14:17:27) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.0ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.5ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+Completed in 320ms (View: 259, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 14:17:29) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;16&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (2.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.9ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 16) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+Completed in 96ms (View: 22, DB: 4) | 200 OK [http://localhost/videos/16]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 14:17:41) [GET]
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.9ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (3.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+Completed in 156ms (View: 96, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#new (for 127.0.0.1 at 2009-03-17 14:17:44) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (3.0ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+Rendering template within layouts/application
+Rendering videos/new
+Completed in 92ms (View: 27, DB: 3) | 200 OK [http://localhost/videos/new]
+
+
+Processing VideosController#create (for 127.0.0.1 at 2009-03-17 14:22:46) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Submit&quot;, &quot;authenticity_token&quot;=&gt;&quot;f5709c675d018efc2f9c122f71b6f4f0b9d78483&quot;, &quot;video&quot;=&gt;{&quot;title&quot;=&gt;&quot;Request Profiling Railscast&quot;, &quot;uploaded_data&quot;=&gt;#&lt;File:/tmp/CGI9372-3&gt;, &quot;description&quot;=&gt;&quot;description of Request Profiling Railscast&quot;}}
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mBEGIN*[0m
+Saving thumbnail of Video...
+  *[4;35;1mThumbnail Columns (1.4ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Create (0.5ms)*[0m   *[0;1mINSERT INTO `thumbnails` (`size`, `created_at`, `content_type`, `updated_at`, `filename`) VALUES(3057, '2009-03-17 19:22:47', 'image/jpeg', '2009-03-17 19:22:47', 'CGI9372-3.jpg')*[0m
+  *[4;35;1mVideo Create (0.6ms)*[0m   *[0mINSERT INTO `videos` (`size`, `created_at`, `content_type`, `title`, `updated_at`, `thumbnail_id`, `filename`, `description`, `state`) VALUES(35223428, '2009-03-17 19:22:47', 'video/quicktime', 'Request Profiling Railscast', '2009-03-17 19:22:47', 4, '098_request_profiling.mov', 'description of Request Profiling Railscast', 'pending')*[0m
+  *[4;36;1mSQL (2943.1ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (1.3ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-17 19:22:51', `state` = 'converting' WHERE `id` = 17*[0m
+  *[4;35;1mSQL (13.5ms)*[0m   *[0mCOMMIT*[0m
+spawn&gt; parent PID = 9372
+spawn&gt; child PID = 9854
+Redirected to actionindex
+Completed in 4601ms (DB: 2963) | 302 Found [http://localhost/videos]
+Converting video...command:      ffmpeg -i /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0017/098_request_profiling.mov -ar 22050 -s 720x480 -f flv -y /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0017/098_request_profiling.mov.17.flv
+      
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 14:22:57) [GET]
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.6ms)*[0m   *[0;1mSELECT * FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (29.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (1.1ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (82.7ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 648ms (View: 461, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 14:23:07) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;17&quot;}
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (5.3ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.5ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 17) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+
+
+ActionView::TemplateError (undefined local variable or method `video' for #&lt;ActionView::Base:0xb6807d8c&gt;) on line #14 of app/views/videos/show.html.erb:
+11: 			flowplayer(&quot;player&quot;, &quot;/flowplayer/flowplayer-3.0.3.swf&quot;);
+12: 		&lt;/script&gt;
+13: 	&lt;% else %&gt;
+14: 		&lt;% if video.state == &quot;error&quot; %&gt;
+15: 			&lt;h2&gt;Error Converting Video, it will be removed shortly&lt;/h2&gt;	
+16: 		&lt;% else %&gt;
+17: 			&lt;h2&gt;Video is being converted, check back in a few minutes&lt;/h2&gt;		
+
+    app/views/videos/show.html.erb:14
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:367:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (99.0ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (11.6ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 14:23:40) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;17&quot;}
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (2.0ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.2ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 17) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+Completed in 84ms (View: 23, DB: 2) | 200 OK [http://localhost/videos/17]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 14:24:45) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;17&quot;}
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (14.9ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.2ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 17) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+Completed in 84ms (View: 21, DB: 15) | 200 OK [http://localhost/videos/17]
+Converting File: true
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.5ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-17 19:25:35', `filename` = '098_request_profiling.mov.17.flv' WHERE `id` = 17*[0m
+  *[4;36;1mSQL (40.9ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (0.4ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-17 19:25:35', `content_type` = 'application/x-flash-video' WHERE `id` = 17*[0m
+  *[4;35;1mSQL (0.5ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.4ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-17 19:25:35', `state` = 'converted' WHERE `id` = 17*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mCOMMIT*[0m
+spawn&gt; child[9854] took 164.475152 sec
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 14:25:45) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;17&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (2.9ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (1.0ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 17) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+Completed in 103ms (View: 38, DB: 4) | 200 OK [http://localhost/videos/17]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 14:37:23) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mSQL (47.6ms)*[0m   *[0;1mSHOW TABLES*[0m
+  *[4;35;1mVideo Columns (3.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+
+
+NoMethodError (undefined method `paginate' for #&lt;Class:0xb68d20dc&gt;):
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/base.rb:1833:in `method_missing'
+    /app/controllers/videos_controller.rb:4:in `index'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1253:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1253:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    /vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    ./script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (117.3ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (2.9ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 14:37:28) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mSQL (0.9ms)*[0m   *[0;1mSHOW TABLES*[0m
+  *[4;35;1mVideo Columns (3.0ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+
+
+NoMethodError (undefined method `paginate' for #&lt;Class:0xb6762d14&gt;):
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/base.rb:1833:in `method_missing'
+    /app/controllers/videos_controller.rb:4:in `index'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1253:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1253:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    /vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    ./script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (318.1ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (3.0ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 14:39:11) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (51.8ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (1.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (1.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 413ms (View: 72, DB: 52) | 200 OK [http://localhost/]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mSQL (12.7ms)*[0m   *[0;1mSHOW TABLES*[0m
+  *[4;35;1mSQL (0.5ms)*[0m   *[0mSELECT version FROM schema_migrations*[0m
+Migrating to CreateVideos (20090113090810)
+Migrating to CreateThumbnails (20090305184450)
+Migrating to ActsAsTaggableMigration (20090318013416)
+  *[4;36;1mSQL (157.6ms)*[0m   *[0;1mCREATE TABLE `tags` (`id` int(11) DEFAULT NULL auto_increment PRIMARY KEY, `name` varchar(255)) ENGINE=InnoDB*[0m
+  *[4;35;1mSQL (23.4ms)*[0m   *[0mCREATE TABLE `taggings` (`id` int(11) DEFAULT NULL auto_increment PRIMARY KEY, `tag_id` int(11), `taggable_id` int(11), `taggable_type` varchar(255), `created_at` datetime) ENGINE=InnoDB*[0m
+  *[4;36;1mSQL (28.9ms)*[0m   *[0;1mCREATE INDEX `index_taggings_on_tag_id` ON `taggings` (`tag_id`)*[0m
+  *[4;35;1mSQL (7.4ms)*[0m   *[0mCREATE INDEX `index_taggings_on_taggable_id_and_taggable_type` ON `taggings` (`taggable_id`, `taggable_type`)*[0m
+  *[4;36;1mSQL (33.3ms)*[0m   *[0;1mINSERT INTO schema_migrations (version) VALUES ('20090318013416')*[0m
+  *[4;35;1mSQL (0.5ms)*[0m   *[0mSHOW TABLES*[0m
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSELECT version FROM schema_migrations*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSHOW TABLES*[0m
+  *[4;36;1mSQL (1.3ms)*[0m   *[0;1mSHOW FIELDS FROM `taggings`*[0m
+  *[4;35;1mSQL (1.4ms)*[0m   *[0mdescribe `taggings`*[0m
+  *[4;36;1mSQL (0.9ms)*[0m   *[0;1mSHOW KEYS FROM `taggings`*[0m
+  *[4;35;1mSQL (1.3ms)*[0m   *[0mSHOW FIELDS FROM `tags`*[0m
+  *[4;36;1mSQL (1.1ms)*[0m   *[0;1mdescribe `tags`*[0m
+  *[4;35;1mSQL (0.5ms)*[0m   *[0mSHOW KEYS FROM `tags`*[0m
+  *[4;36;1mSQL (1.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mSQL (1.1ms)*[0m   *[0mdescribe `thumbnails`*[0m
+  *[4;36;1mSQL (0.8ms)*[0m   *[0;1mSHOW KEYS FROM `thumbnails`*[0m
+  *[4;35;1mSQL (1.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (1.4ms)*[0m   *[0;1mdescribe `videos`*[0m
+  *[4;35;1mSQL (0.6ms)*[0m   *[0mSHOW KEYS FROM `videos`*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 20:36:24) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mSQL (1.9ms)*[0m   *[0;1mSHOW TABLES*[0m
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (1.4ms)*[0m   *[0;1mSHOW TABLES*[0m
+  *[4;35;1mVideo Columns (2.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+
+
+NameError (undefined local variable or method `acts_as_taggable' for #&lt;Class:0xb69e9f88&gt;):
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/base.rb:1833:in `method_missing_without_paginate'
+    /usr/lib/ruby/gems/1.8/gems/mislav-will_paginate-2.3.8/lib/will_paginate/finder.rb:170:in `method_missing'
+    /app/models/video.rb:3
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:382:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:382:in `load_file'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:381:in `load_file'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:256:in `require_or_load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:427:in `load_missing_constant'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:77:in `const_missing'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:89:in `const_missing'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:95:in `send'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:95:in `const_missing'
+    /app/controllers/videos_controller.rb:4:in `index'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1253:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1253:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    /vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    ./script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (137.5ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (2.9ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 20:36:41) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (1.3ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (1.1ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 559ms (View: 151, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#new (for 127.0.0.1 at 2009-03-17 20:36:49) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (2.9ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+Rendering template within layouts/application
+Rendering videos/new
+  *[4;35;1mTagging Columns (2.8ms)*[0m   *[0mSHOW FIELDS FROM `taggings`*[0m
+Completed in 166ms (View: 95, DB: 3) | 200 OK [http://localhost/videos/new]
+
+
+Processing VideosController#create (for 127.0.0.1 at 2009-03-17 20:37:49) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Submit&quot;, &quot;authenticity_token&quot;=&gt;&quot;f5709c675d018efc2f9c122f71b6f4f0b9d78483&quot;, &quot;video&quot;=&gt;{&quot;title&quot;=&gt;&quot;Baseball Demo 2&quot;, &quot;uploaded_data&quot;=&gt;#&lt;File:/tmp/CGI14828-4&gt;, &quot;tag_list&quot;=&gt;&quot;baseball, software, demo&quot;, &quot;description&quot;=&gt;&quot;New baseball software demo&quot;}}
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (1.3ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mBEGIN*[0m
+Saving thumbnail of Video...
+  *[4;36;1mThumbnail Columns (23.0ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Create (0.5ms)*[0m   *[0mINSERT INTO `thumbnails` (`size`, `created_at`, `content_type`, `updated_at`, `filename`) VALUES(6641, '2009-03-18 01:37:50', 'image/jpeg', '2009-03-18 01:37:50', 'CGI14828-4.jpg')*[0m
+  *[4;36;1mVideo Create (0.4ms)*[0m   *[0;1mINSERT INTO `videos` (`size`, `created_at`, `content_type`, `title`, `updated_at`, `thumbnail_id`, `filename`, `description`, `state`) VALUES(24399360, '2009-03-18 01:37:49', 'video/x-msvideo', 'Baseball Demo 2', '2009-03-18 01:37:49', 5, 'baseball.demo.avi', 'New baseball software demo', 'pending')*[0m
+  *[4;35;1mTag Load (32.8ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (name LIKE 'baseball') LIMIT 1*[0m
+  *[4;35;1mTag Columns (0.9ms)*[0m   *[0mSHOW FIELDS FROM `tags`*[0m
+  *[4;36;1mTag Exists (15.0ms)*[0m   *[0;1mSELECT `tags`.id FROM `tags` WHERE (`tags`.`name` = BINARY 'baseball') LIMIT 1*[0m
+  *[4;35;1mTag Create (0.4ms)*[0m   *[0mINSERT INTO `tags` (`name`) VALUES('baseball')*[0m
+  *[4;36;1mTagging Create (5.5ms)*[0m   *[0;1mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 01:37:50', 1, 18, 'Video')*[0m
+  *[4;35;1mTag Load (0.6ms)*[0m   *[0mSELECT * FROM `tags` WHERE (name LIKE 'software') LIMIT 1*[0m
+  *[4;36;1mTag Exists (0.4ms)*[0m   *[0;1mSELECT `tags`.id FROM `tags` WHERE (`tags`.`name` = BINARY 'software') LIMIT 1*[0m
+  *[4;35;1mTag Create (0.3ms)*[0m   *[0mINSERT INTO `tags` (`name`) VALUES('software')*[0m
+  *[4;36;1mTagging Create (0.5ms)*[0m   *[0;1mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 01:37:50', 2, 18, 'Video')*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT * FROM `tags` WHERE (name LIKE 'demo') LIMIT 1*[0m
+  *[4;36;1mTag Exists (0.6ms)*[0m   *[0;1mSELECT `tags`.id FROM `tags` WHERE (`tags`.`name` = BINARY 'demo') LIMIT 1*[0m
+  *[4;35;1mTag Create (0.3ms)*[0m   *[0mINSERT INTO `tags` (`name`) VALUES('demo')*[0m
+  *[4;36;1mTagging Create (0.6ms)*[0m   *[0;1mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 01:37:50', 3, 18, 'Video')*[0m
+  *[4;35;1mSQL (2184.8ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.9ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-18 01:37:53', `state` = 'converting' WHERE `id` = 18*[0m
+  *[4;36;1mSQL (6.0ms)*[0m   *[0;1mCOMMIT*[0m
+spawn&gt; parent PID = 14828
+spawn&gt; child PID = 14906
+Redirected to actionindex
+Completed in 4078ms (DB: 2277) | 302 Found [http://localhost/videos]
+Converting video...command:      ffmpeg -i /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0018/baseball.demo.avi -ar 22050 -s 720x480 -f flv -y /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0018/baseball.demo.avi.18.flv
+      
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 20:37:55) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Load (0.7ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (1.3ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (0.9ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.7ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 356ms (View: 148, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:37:59) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (7.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.9ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (30.0ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 271ms (View: 116, DB: 9) | 200 OK [http://localhost/videos/18]
+Converting File: true
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (1.3ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-18 01:38:07', `filename` = 'baseball.demo.avi.18.flv' WHERE `id` = 18*[0m
+  *[4;35;1mSQL (32.4ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.5ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-18 01:38:07', `content_type` = 'application/x-flash-video' WHERE `id` = 18*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (0.5ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-18 01:38:07', `state` = 'converted' WHERE `id` = 18*[0m
+  *[4;35;1mSQL (0.6ms)*[0m   *[0mCOMMIT*[0m
+spawn&gt; child[14906] took 14.253733 sec
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:40:09) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (1.2ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 116ms (View: 31, DB: 4) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:40:32) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (1.4ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.2ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 53ms (View: 14, DB: 2) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:40:49) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (1.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.2ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.2ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 52ms (View: 15, DB: 2) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:41:43) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (3.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.6ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 103ms (View: 32, DB: 5) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:43:19) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (3.0ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 130ms (View: 29, DB: 4) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:43:30) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (1.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (1.3ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.2ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 53ms (View: 16, DB: 3) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:43:41) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.5ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 113ms (View: 37, DB: 4) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:43:51) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (2.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 115ms (View: 28, DB: 4) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:44:06) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (3.1ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 97ms (View: 30, DB: 4) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:44:18) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (3.2ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 184ms (View: 31, DB: 4) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:44:31) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (3.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.7ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 188ms (View: 28, DB: 5) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:44:48) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (2.7ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 98ms (View: 28, DB: 4) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:45:07) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 101ms (View: 29, DB: 3) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:45:21) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (1.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.2ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 240ms (View: 21, DB: 2) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:46:15) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (1.9ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.2ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 52ms (View: 15, DB: 2) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:46:36) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (2.0ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 54ms (View: 16, DB: 3) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:46:43) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (15.3ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 355ms (View: 49, DB: 3) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:47:11) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.7ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (0.5ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 106ms (View: 32, DB: 4) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:47:22) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (2.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 104ms (View: 31, DB: 4) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:47:34) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (1.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 53ms (View: 17, DB: 2) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:47:39) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 296ms (View: 32, DB: 3) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:47:52) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (2.7ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (2.9ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (0.6ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 150ms (View: 38, DB: 6) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:47:54) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (1.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.2ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 50ms (View: 15, DB: 2) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:49:00) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (2.7ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 100ms (View: 30, DB: 4) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:49:08) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 132ms (View: 55, DB: 4) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:49:20) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (3.3ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 101ms (View: 29, DB: 4) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:50:07) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.5ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 104ms (View: 33, DB: 4) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:50:52) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (2.9ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (0.6ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 299ms (View: 229, DB: 4) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:51:03) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (1.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.2ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 53ms (View: 16, DB: 2) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:51:07) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (2.7ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 117ms (View: 39, DB: 4) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:52:24) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (2.9ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 121ms (View: 50, DB: 4) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:52:44) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (1.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.2ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 159ms (View: 16, DB: 2) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:53:22) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (1.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.2ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.2ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 52ms (View: 15, DB: 2) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 20:53:47) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (1.4ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.2ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (1.0ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 69ms (View: 16, DB: 2) | 200 OK [http://localhost/videos/18]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 20:54:26) [GET]
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Load (1.9ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.7ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 177ms (View: 107, DB: 2) | 200 OK [http://localhost/]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 21:32:33) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;15&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (1.1ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 15) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (1.2ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 15) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 303ms (View: 31, DB: 4) | 200 OK [http://localhost/videos/15]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 21:32:41) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;16&quot;}
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mVideo Columns (3.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.9ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 16) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (1.5ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 16) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 121ms (View: 38, DB: 5) | 200 OK [http://localhost/videos/16]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:32:44) [GET]
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.2ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (1.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (1.4ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 95ms (View: 63, DB: 0) | 200 OK [http://localhost/]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 21:32:54) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;18&quot;}
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Columns (3.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.5ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 18) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTagging Columns (4.8ms)*[0m   *[0;1mSHOW FIELDS FROM `taggings`*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;36;1mTag Columns (2.0ms)*[0m   *[0;1mSHOW FIELDS FROM `tags`*[0m
+Completed in 604ms (View: 349, DB: 5) | 200 OK [http://localhost/videos/18]
+
+
+Processing ApplicationController#baseball (for 127.0.0.1 at 2009-03-17 21:33:03) [GET]
+
+
+SyntaxError (/home/rledge21/Desktop/Class/csc4300/video-app/app/controllers/tags_controller.rb:8: syntax error, unexpected tCONSTANT, expecting kEND
+		@video Video.paginate_by_id(Vidoe.find_tag...
+		            ^):
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:382:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:382:in `load_file'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:381:in `load_file'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:256:in `require_or_load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:427:in `load_missing_constant'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:77:in `const_missing'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:89:in `const_missing'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/inflector.rb:352:in `constantize'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/inflector.rb:351:in `each'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/inflector.rb:351:in `constantize'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/string/inflections.rb:162:in `constantize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/routing/route_set.rb:388:in `recognize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:182:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    /vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    ./script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (51.3ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (1.6ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+
+
+Processing TagsController#baseball (for 127.0.0.1 at 2009-03-17 21:33:17) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+
+
+ActionController::UnknownAction (No action responded to baseball. Actions: index and show):
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    /vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    ./script/server:3
+
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (not_found)
+
+
+Processing ApplicationController#index (for 127.0.0.1 at 2009-03-17 21:33:27) [GET]
+
+
+ActionController::RoutingError (No route matches &quot;/tag/baseball&quot; with {:method=&gt;:get}):
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/routing/recognition_optimisation.rb:66:in `recognize_path'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/routing/route_set.rb:386:in `recognize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:182:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    /vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    ./script/server:3
+
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (not_found)
+
+
+Processing ApplicationController#index (for 127.0.0.1 at 2009-03-17 21:33:52) [GET]
+
+
+ActionController::RoutingError (No route matches &quot;/tag/baseball&quot; with {:method=&gt;:get}):
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/routing/recognition_optimisation.rb:66:in `recognize_path'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/routing/route_set.rb:386:in `recognize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:182:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    /vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    ./script/server:3
+
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (not_found)
+
+
+Processing ApplicationController#index (for 127.0.0.1 at 2009-03-17 21:34:01) [GET]
+
+
+ActionController::RoutingError (No route matches &quot;/tag/baseball&quot; with {:method=&gt;:get}):
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/routing/recognition_optimisation.rb:66:in `recognize_path'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/routing/route_set.rb:386:in `recognize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:182:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    /vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    ./script/server:3
+
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (not_found)
+
+
+Processing ApplicationController#index (for 127.0.0.1 at 2009-03-17 21:34:03) [GET]
+
+
+ActionController::RoutingError (No route matches &quot;/tag/baseball&quot; with {:method=&gt;:get}):
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/routing/recognition_optimisation.rb:66:in `recognize_path'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/routing/route_set.rb:386:in `recognize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:182:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    /vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    ./script/server:3
+
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (not_found)
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-17 21:34:05) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;baseball&quot;}
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Columns (3.1ms)*[0m   *[0;1mSHOW FIELDS FROM `tags`*[0m
+  *[4;35;1mTag Load (0.9ms)*[0m   *[0mSELECT * FROM `tags` WHERE (`tags`.`name` = 'baseball') *[0m
+
+
+NameError (uninitialized constant TagsController::Vidoe):
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:102:in `const_missing'
+    /app/controllers/tags_controller.rb:8:in `show'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1253:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1253:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    /vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    ./script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (116.0ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (3.0ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-17 21:34:44) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;baseball&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (`tags`.`name` = 'baseball') *[0m
+  *[4;35;1mVideo Load (1.9ms)*[0m   *[0mSELECT DISTINCT videos.* FROM `videos` INNER JOIN taggings videos_taggings ON videos_taggings.taggable_id = videos.id AND videos_taggings.taggable_type = 'Video' INNER JOIN tags videos_tags ON videos_tags.id = videos_taggings.tag_id WHERE ((videos_tags.name LIKE 'baseball')) *[0m
+  *[4;36;1mVideo Columns (2.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.9ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` IN (18)) LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering tags/show
+
+
+ActionView::TemplateError (undefined method `name' for [#&lt;Tag id: 1, name: &quot;baseball&quot;&gt;]:Array) on line #1 of app/views/tags/show.html.erb:
+1: &lt;h1&gt;Tag &lt;%= @tag.name.capitalize %&gt;&lt;/h1&gt;
+2: 
+3: &lt;% for video in @videos do %&gt;
+4:   &lt;div class = &quot;video_thumb&quot;&gt;
+
+    app/views/tags/show.html.erb:1
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:367:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (368.2ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (3.3ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+
+
+Processing TagsController#index (for 127.0.0.1 at 2009-03-17 21:35:05) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (1.0ms)*[0m   *[0;1mSELECT * FROM `tags` *[0m
+Rendering template within layouts/application
+Rendering tags/index
+
+
+ActionView::TemplateError (undefined local variable or method `tags' for #&lt;ActionView::Base:0xb67fbdac&gt;) on line #2 of app/views/tags/index.html.erb:
+1: &lt;h1&gt;Tag List&lt;/h1&gt;
+2: &lt;% for t in tags do %&gt;
+3: 	&lt;%= link_to t.name.capitalize, tag_path(t) %&gt;
+4: &lt;% end %&gt;
+
+    app/views/tags/index.html.erb:2
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:367:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (114.4ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (1.3ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+
+
+Processing TagsController#index (for 127.0.0.1 at 2009-03-17 21:35:24) [GET]
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (5.7ms)*[0m   *[0mSELECT * FROM `tags` *[0m
+Rendering template within layouts/application
+Rendering tags/index
+Completed in 272ms (View: 21, DB: 6) | 200 OK [http://localhost/tags]
+
+
+Processing TagsController#index (for 127.0.0.1 at 2009-03-17 21:35:45) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT * FROM `tags` *[0m
+Rendering template within layouts/application
+Rendering tags/index
+Completed in 35ms (View: 24, DB: 1) | 200 OK [http://localhost/tags]
+
+
+Processing TagsController#index (for 127.0.0.1 at 2009-03-17 21:35:57) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT * FROM `tags` *[0m
+Rendering template within layouts/application
+Rendering tags/index
+Completed in 45ms (View: 36, DB: 1) | 200 OK [http://localhost/tags]
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-17 21:36:16) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;1&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.9ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (`tags`.`name` = '1') *[0m
+  *[4;35;1mVideo Columns (3.2ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (27.3ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` IN (NULL)) LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering tags/show
+
+
+ActionView::TemplateError (undefined method `name' for []:Array) on line #1 of app/views/tags/show.html.erb:
+1: &lt;h1&gt;Tag &lt;%= @tag.name.capitalize %&gt;&lt;/h1&gt;
+2: 
+3: &lt;% for video in @videos do %&gt;
+4:   &lt;div class = &quot;video_thumb&quot;&gt;
+
+    app/views/tags/show.html.erb:1
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:367:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (142.6ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (3.2ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-17 21:36:57) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;1&quot;}
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (1.0ms)*[0m   *[0mSELECT * FROM `tags` WHERE (`tags`.`name` = '1') LIMIT 1*[0m
+  *[4;36;1mVideo Columns (2.7ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` IN (NULL)) LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering tags/show
+
+
+ActionView::TemplateError (You have a nil object when you didn't expect it!
+The error occurred while evaluating nil.name) on line #1 of app/views/tags/show.html.erb:
+1: &lt;h1&gt;Tag &lt;%= @tag.name.capitalize %&gt;&lt;/h1&gt;
+2: 
+3: &lt;% for video in @videos do %&gt;
+4:   &lt;div class = &quot;video_thumb&quot;&gt;
+
+    app/views/tags/show.html.erb:1
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:367:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (63.7ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (1.5ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-17 21:37:13) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;baseball&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (1.0ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (1.5ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (`tags`.`name` = 'baseball') LIMIT 1*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT DISTINCT videos.* FROM `videos` INNER JOIN taggings videos_taggings ON videos_taggings.taggable_id = videos.id AND videos_taggings.taggable_type = 'Video' INNER JOIN tags videos_tags ON videos_tags.id = videos_taggings.tag_id WHERE ((videos_tags.name LIKE 'baseball')) *[0m
+  *[4;36;1mVideo Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` IN (18)) LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering tags/show
+
+
+ActionView::TemplateError (You have a nil object when you didn't expect it!
+You might have expected an instance of Array.
+The error occurred while evaluating nil.each) on line #3 of app/views/tags/show.html.erb:
+1: &lt;h1&gt;Tag &lt;%= @tag.name.capitalize %&gt;&lt;/h1&gt;
+2: 
+3: &lt;% for video in @videos do %&gt;
+4:   &lt;div class = &quot;video_thumb&quot;&gt;
+5:   	&lt;a href = &quot;&lt;%= video_url(video) %&gt;&quot;&gt;
+6:   		&lt;%= video.thumbnail ? image_tag(video.thumbnail.public_filename) : &quot;No Thumbnail Available&quot; %&gt;
+
+    app/views/tags/show.html.erb:3
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:367:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (124.4ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (1.8ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+
+
+Processing TagsController#index (for 127.0.0.1 at 2009-03-17 21:38:08) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT * FROM `tags` *[0m
+Rendering template within layouts/application
+Rendering tags/index
+Completed in 23ms (View: 14, DB: 1) | 200 OK [http://localhost/tags]
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-17 21:38:10) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;software&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.9ms)*[0m   *[0mSELECT * FROM `tags` WHERE (`tags`.`name` = 'software') LIMIT 1*[0m
+  *[4;36;1mVideo Load (1.6ms)*[0m   *[0;1mSELECT DISTINCT videos.* FROM `videos` INNER JOIN taggings videos_taggings ON videos_taggings.taggable_id = videos.id AND videos_taggings.taggable_type = 'Video' INNER JOIN tags videos_tags ON videos_tags.id = videos_taggings.tag_id WHERE ((videos_tags.name LIKE 'software')) *[0m
+  *[4;35;1mVideo Columns (3.1ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` IN (18)) LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering tags/show
+
+
+ActionView::TemplateError (You have a nil object when you didn't expect it!
+You might have expected an instance of Array.
+The error occurred while evaluating nil.each) on line #3 of app/views/tags/show.html.erb:
+1: &lt;h1&gt;Tag &lt;%= @tag.name.capitalize %&gt;&lt;/h1&gt;
+2: 
+3: &lt;% for video in @videos do %&gt;
+4:   &lt;div class = &quot;video_thumb&quot;&gt;
+5:   	&lt;a href = &quot;&lt;%= video_url(video) %&gt;&quot;&gt;
+6:   		&lt;%= video.thumbnail ? image_tag(video.thumbnail.public_filename) : &quot;No Thumbnail Available&quot; %&gt;
+
+    app/views/tags/show.html.erb:3
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:367:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (191.7ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (4.6ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Columns (2.0ms)*[0m   *[0;1mSHOW FIELDS FROM `tags`*[0m
+  *[4;35;1mTag Load (1.3ms)*[0m   *[0mSELECT * FROM `tags` WHERE (`tags`.`name` = 'software') LIMIT 1*[0m
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-17 21:39:02) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;software&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT * FROM `tags` WHERE (`tags`.`name` = 'software') LIMIT 1*[0m
+  *[4;36;1mVideo Load (0.6ms)*[0m   *[0;1mSELECT DISTINCT videos.* FROM `videos` INNER JOIN taggings videos_taggings ON videos_taggings.taggable_id = videos.id AND videos_taggings.taggable_type = 'Video' INNER JOIN tags videos_tags ON videos_tags.id = videos_taggings.tag_id WHERE ((videos_tags.name LIKE 'software')) *[0m
+  *[4;35;1mVideo Columns (6.1ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` IN (18)) LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering tags/show
+  *[4;35;1mThumbnail Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+
+
+ActionView::TemplateError (You have a nil object when you didn't expect it!
+The error occurred while evaluating nil.tag_list) on line #8 of app/views/tags/show.html.erb:
+5:   	&lt;a href = &quot;&lt;%= video_url(video) %&gt;&quot;&gt;
+6:   		&lt;%= video.thumbnail ? image_tag(video.thumbnail.public_filename) : &quot;No Thumbnail Available&quot; %&gt;
+7:   		&lt;p&gt;&lt;%= video.title %&gt;&lt;/p&gt;
+8:   		&lt;p class = &quot;tags&quot;&gt;Tagged with: &lt;span&gt;&lt;%= @video.tag_list %&gt;&lt;/span&gt;&lt;/p&gt;
+9:   	&lt;/a&gt;
+10:  	&lt;/div&gt;
+11: &lt;% end %&gt;
+
+    app/views/tags/show.html.erb:8
+    app/views/tags/show.html.erb:3:in `each'
+    app/views/tags/show.html.erb:3
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:367:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (371.2ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (3.4ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-17 21:39:29) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;software&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT * FROM `tags` WHERE (`tags`.`name` = 'software') LIMIT 1*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT DISTINCT videos.* FROM `videos` INNER JOIN taggings videos_taggings ON videos_taggings.taggable_id = videos.id AND videos_taggings.taggable_type = 'Video' INNER JOIN tags videos_tags ON videos_tags.id = videos_taggings.tag_id WHERE ((videos_tags.name LIKE 'software')) *[0m
+  *[4;35;1mVideo Columns (2.9ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` IN (18)) LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering tags/show
+  *[4;35;1mThumbnail Columns (2.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mTagging Columns (3.4ms)*[0m   *[0mSHOW FIELDS FROM `taggings`*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 196ms (View: 103, DB: 4) | 200 OK [http://localhost/tags/software]
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-17 21:39:59) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;software&quot;}
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT * FROM `tags` WHERE (`tags`.`name` = 'software') LIMIT 1*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT DISTINCT videos.* FROM `videos` INNER JOIN taggings videos_taggings ON videos_taggings.taggable_id = videos.id AND videos_taggings.taggable_type = 'Video' INNER JOIN tags videos_tags ON videos_tags.id = videos_taggings.tag_id WHERE ((videos_tags.name LIKE 'software')) *[0m
+  *[4;35;1mVideo Columns (3.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` IN (18)) LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering tags/show
+  *[4;35;1mThumbnail Columns (3.6ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 189ms (View: 105, DB: 5) | 200 OK [http://localhost/tags/software]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:40:07) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (0.9ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.4ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 174ms (View: 106, DB: 1) | 200 OK [http://localhost/]
+  *[4;36;1mVideo Columns (3.2ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.9ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 2) *[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 2) *[0m
+  *[4;35;1mVideo Load (1.2ms)*[0m   *[0mSELECT * FROM `videos` *[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.9ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-18 02:41:10', `size` = 2341965 WHERE `id` = 16*[0m
+  *[4;36;1mTagging Columns (2.1ms)*[0m   *[0;1mSHOW FIELDS FROM `taggings`*[0m
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 16) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;36;1mTag Load (0.8ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (name LIKE 'football') LIMIT 1*[0m
+  *[4;35;1mTag Exists (0.7ms)*[0m   *[0mSELECT `tags`.id FROM `tags` WHERE (`tags`.`name` = BINARY 'football') LIMIT 1*[0m
+  *[4;36;1mTag Create (0.7ms)*[0m   *[0;1mINSERT INTO `tags` (`name`) VALUES('football')*[0m
+  *[4;35;1mTagging Create (1.1ms)*[0m   *[0mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 02:41:10', 4, 16, 'Video')*[0m
+  *[4;36;1mTag Load (0.7ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (name LIKE 'team entrance') LIMIT 1*[0m
+  *[4;35;1mTag Exists (0.7ms)*[0m   *[0mSELECT `tags`.id FROM `tags` WHERE (`tags`.`name` = BINARY 'team entrance') LIMIT 1*[0m
+  *[4;36;1mTag Create (0.6ms)*[0m   *[0;1mINSERT INTO `tags` (`name`) VALUES('team entrance')*[0m
+  *[4;35;1mTagging Create (0.6ms)*[0m   *[0mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 02:41:10', 5, 16, 'Video')*[0m
+  *[4;36;1mSQL (2.3ms)*[0m   *[0;1mCOMMIT*[0m
+
+
+Processing TagsController#index (for 127.0.0.1 at 2009-03-17 21:41:22) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.9ms)*[0m   *[0mSELECT * FROM `tags` *[0m
+Rendering template within layouts/application
+Rendering tags/index
+Completed in 28ms (View: 18, DB: 1) | 200 OK [http://localhost/tags]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:41:26) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (1.1ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.1ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 175ms (View: 107, DB: 2) | 200 OK [http://localhost/]
+  *[4;35;1mVideo Load (0.9ms)*[0m   *[0mSELECT * FROM `videos` LIMIT 1*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (1.5ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-18 02:41:51', `size` = 1679480 WHERE `id` = 15*[0m
+  *[4;36;1mTag Load (1.1ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 15) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mTag Load (0.7ms)*[0m   *[0mSELECT * FROM `tags` WHERE (name LIKE 'baseball') LIMIT 1*[0m
+  *[4;36;1mTagging Create (1.6ms)*[0m   *[0;1mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 02:41:51', 1, 15, 'Video')*[0m
+  *[4;35;1mTag Load (0.9ms)*[0m   *[0mSELECT * FROM `tags` WHERE (name LIKE 'video edit') LIMIT 1*[0m
+  *[4;36;1mTag Exists (0.8ms)*[0m   *[0;1mSELECT `tags`.id FROM `tags` WHERE (`tags`.`name` = BINARY 'video edit') LIMIT 1*[0m
+  *[4;35;1mTag Create (0.6ms)*[0m   *[0mINSERT INTO `tags` (`name`) VALUES('video edit')*[0m
+  *[4;36;1mTagging Create (0.8ms)*[0m   *[0;1mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 02:41:51', 6, 15, 'Video')*[0m
+  *[4;35;1mSQL (8.4ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mTag Load (1.1ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 17) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (0.9ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-18 02:42:23', `size` = 36452146 WHERE `id` = 17*[0m
+  *[4;35;1mTag Load (0.8ms)*[0m   *[0mSELECT * FROM `tags` WHERE (name LIKE 'railscasts') LIMIT 1*[0m
+  *[4;36;1mTag Exists (0.7ms)*[0m   *[0;1mSELECT `tags`.id FROM `tags` WHERE (`tags`.`name` = BINARY 'railscasts') LIMIT 1*[0m
+  *[4;35;1mTag Create (0.7ms)*[0m   *[0mINSERT INTO `tags` (`name`) VALUES('railscasts')*[0m
+  *[4;36;1mTagging Create (0.7ms)*[0m   *[0;1mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 02:42:23', 7, 17, 'Video')*[0m
+  *[4;35;1mTag Load (0.7ms)*[0m   *[0mSELECT * FROM `tags` WHERE (name LIKE 'ruby') LIMIT 1*[0m
+  *[4;36;1mTag Exists (0.7ms)*[0m   *[0;1mSELECT `tags`.id FROM `tags` WHERE (`tags`.`name` = BINARY 'ruby') LIMIT 1*[0m
+  *[4;35;1mTag Create (0.6ms)*[0m   *[0mINSERT INTO `tags` (`name`) VALUES('ruby')*[0m
+  *[4;36;1mTagging Create (0.6ms)*[0m   *[0;1mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 02:42:23', 8, 17, 'Video')*[0m
+  *[4;35;1mTag Load (0.7ms)*[0m   *[0mSELECT * FROM `tags` WHERE (name LIKE 'request profiling') LIMIT 1*[0m
+  *[4;36;1mTag Exists (0.7ms)*[0m   *[0;1mSELECT `tags`.id FROM `tags` WHERE (`tags`.`name` = BINARY 'request profiling') LIMIT 1*[0m
+  *[4;35;1mTag Create (0.5ms)*[0m   *[0mINSERT INTO `tags` (`name`) VALUES('request profiling')*[0m
+  *[4;36;1mTagging Create (0.7ms)*[0m   *[0;1mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 02:42:23', 9, 17, 'Video')*[0m
+  *[4;35;1mSQL (1374.3ms)*[0m   *[0mCOMMIT*[0m
+
+
+Processing TagsController#index (for 127.0.0.1 at 2009-03-17 21:42:30) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (1.2ms)*[0m   *[0mSELECT * FROM `tags` *[0m
+Rendering template within layouts/application
+Rendering tags/index
+Completed in 29ms (View: 19, DB: 2) | 200 OK [http://localhost/tags]
+
+
+Processing ActionController::Base#index (for 127.0.0.1 at 2009-03-17 21:46:10) [GET]
+
+
+NameError (uninitialized constant ApplicationController::Post):
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:102:in `const_missing'
+    /app/controllers/application.rb:16
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:382:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:382:in `load_file'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:381:in `load_file'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:256:in `require_or_load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:221:in `depend_on'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:133:in `require_dependency'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:18:in `define_dispatcher_callbacks'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/callbacks.rb:182:in `call'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/callbacks.rb:182:in `evaluate_method'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/callbacks.rb:166:in `call'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/callbacks.rb:90:in `run'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/callbacks.rb:90:in `each'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/callbacks.rb:90:in `send'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/callbacks.rb:90:in `run'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/callbacks.rb:277:in `run_callbacks'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:146:in `reload_application'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/callbacks.rb:178:in `send'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/callbacks.rb:178:in `evaluate_method'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/callbacks.rb:166:in `call'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/callbacks.rb:90:in `run'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/callbacks.rb:90:in `each'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/callbacks.rb:90:in `send'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/callbacks.rb:90:in `run'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/callbacks.rb:277:in `run_callbacks'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:109:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    /vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    ./script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (130.8ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (2.6ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (53.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:46:22) [GET]
+  *[4;35;1mVideo Load (1.2ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (1.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 324ms (View: 313, DB: 55) | 200 OK [http://localhost/]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.6ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:47:40) [GET]
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.7ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.5ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 127ms (View: 116, DB: 2) | 200 OK [http://localhost/]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:48:16) [GET]
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (3.3ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 133ms (View: 124, DB: 1) | 200 OK [http://localhost/]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:48:23) [GET]
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (4.0ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (3.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 122ms (View: 110, DB: 1) | 200 OK [http://localhost/]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:48:32) [GET]
+  *[4;35;1mVideo Load (0.2ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (1.3ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (1.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 57ms (View: 51, DB: 1) | 200 OK [http://localhost/]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:48:42) [GET]
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (11.9ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 123ms (View: 114, DB: 1) | 200 OK [http://localhost/]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:48:46) [GET]
+  *[4;35;1mVideo Load (0.5ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (3.4ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 122ms (View: 112, DB: 1) | 200 OK [http://localhost/]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:48:48) [GET]
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.3ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 123ms (View: 113, DB: 1) | 200 OK [http://localhost/]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:49:32) [GET]
+  *[4;35;1mVideo Load (0.5ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (3.3ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.3ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 115ms (View: 105, DB: 1) | 200 OK [http://localhost/]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:50:00) [GET]
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 124ms (View: 114, DB: 1) | 200 OK [http://localhost/]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (2.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:50:24) [GET]
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (41.2ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 333ms (View: 324, DB: 3) | 200 OK [http://localhost/]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:50:34) [GET]
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (3.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.8ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (1.0ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.6ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 127ms (View: 116, DB: 1) | 200 OK [http://localhost/]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:51:59) [GET]
+  *[4;35;1mVideo Load (0.5ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.9ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 114ms (View: 104, DB: 1) | 200 OK [http://localhost/]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:54:23) [GET]
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (1.2ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (1.0ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 164ms (View: 158, DB: 1) | 200 OK [http://localhost/]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:55:32) [GET]
+  *[4;35;1mVideo Load (0.5ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (4.0ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 126ms (View: 116, DB: 1) | 200 OK [http://localhost/]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.5ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:55:34) [GET]
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (3.2ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 111ms (View: 102, DB: 2) | 200 OK [http://localhost/]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:55:51) [GET]
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (3.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (1.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 250ms (View: 240, DB: 1) | 200 OK [http://localhost/]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (1.0ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:55:57) [GET]
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 121ms (View: 110, DB: 2) | 200 OK [http://localhost/]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:56:02) [GET]
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (4.4ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (3.3ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.7ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 126ms (View: 116, DB: 1) | 200 OK [http://localhost/]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (1.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:56:45) [GET]
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (3.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (3.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 333ms (View: 322, DB: 2) | 200 OK [http://localhost/]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:56:57) [GET]
+  *[4;35;1mVideo Load (2.4ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.7ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 131ms (View: 118, DB: 3) | 200 OK [http://localhost/]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:57:09) [GET]
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.7ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 125ms (View: 113, DB: 1) | 200 OK [http://localhost/]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:58:50) [GET]
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (3.2ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+
+
+ActionView::TemplateError (undefined method `tag_cloud' for #&lt;ActionView::Base:0xb65e7304&gt;) on line #22 of app/views/layouts/application.html.erb:
+19:     &lt;div id = &quot;body&quot;&gt;
+20:     	&lt;div id = &quot;sidebar&quot;&gt;
+21: 	    	&lt;%= link_to 'New Video', new_video_url %&gt;&lt;br /&gt;
+22: 			  &lt;% tag_cloud @tag_cloud, %w(css1 css2 css3 css4) do |tag, css_class| %&gt;
+23: 			    &lt;%= link_to tag.name, { :action =&gt; :tag, :id =&gt; tag.name }, :class =&gt; css_class %&gt;
+24: 			  &lt;% end %&gt;
+25: 	    	
+
+    app/views/layouts/application.html.erb:22
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:371:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (64.9ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (1.3ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 21:59:55) [GET]
+  *[4;35;1mVideo Load (0.5ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (3.3ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+
+
+ActionView::TemplateError (You have a nil object when you didn't expect it!
+You might have expected an instance of Array.
+The error occurred while evaluating nil.empty?) on line #22 of app/views/layouts/application.html.erb:
+19:     &lt;div id = &quot;body&quot;&gt;
+20:     	&lt;div id = &quot;sidebar&quot;&gt;
+21: 	    	&lt;%= link_to 'New Video', new_video_url %&gt;&lt;br /&gt;
+22: 			  &lt;% tag_cloud @tag_cloud, %w(css1 css2 css3 css4) do |tag, css_class| %&gt;
+23: 			    &lt;%= link_to tag.name, { :action =&gt; :tag, :id =&gt; tag.name }, :class =&gt; css_class %&gt;
+24: 			  &lt;% end %&gt;
+25: 	    	
+
+    vendor/plugins/acts_as_taggable_on_steroids/lib/tags_helper.rb:4:in `tag_cloud'
+    app/views/layouts/application.html.erb:22
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:371:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (65.8ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (1.4ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mSQL (5.5ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:02:22) [GET]
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (3.7ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+
+
+ActionView::TemplateError (You have a nil object when you didn't expect it!
+You might have expected an instance of Array.
+The error occurred while evaluating nil.empty?) on line #22 of app/views/layouts/application.html.erb:
+19:     &lt;div id = &quot;body&quot;&gt;
+20:     	&lt;div id = &quot;sidebar&quot;&gt;
+21: 	    	&lt;%= link_to 'New Video', new_video_url %&gt;&lt;br /&gt;
+22: 			  &lt;% tag_cloud @tag_cloud, %w(css1 css2 css3 css4) do |tag, css_class| %&gt;
+23: 			    &lt;%= link_to tag.name, { :action =&gt; :tag, :id =&gt; tag.name }, :class =&gt; css_class %&gt;
+24: 			  &lt;% end %&gt;
+25: 	    	
+
+    vendor/plugins/acts_as_taggable_on_steroids/lib/tags_helper.rb:4:in `tag_cloud'
+    app/views/layouts/application.html.erb:22
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:371:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (150.1ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (2.9ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:03:25) [GET]
+  *[4;35;1mVideo Load (0.5ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+
+
+ActionView::TemplateError (You have a nil object when you didn't expect it!
+You might have expected an instance of Array.
+The error occurred while evaluating nil.empty?) on line #22 of app/views/layouts/application.html.erb:
+19:     &lt;div id = &quot;body&quot;&gt;
+20:     	&lt;div id = &quot;sidebar&quot;&gt;
+21: 	    	&lt;%= link_to 'New Video', new_video_url %&gt;&lt;br /&gt;
+22: 			  &lt;% tag_cloud @tag_cloud, %w(css1 css2 css3 css4) do |tag, css_class| %&gt;
+23: 			    &lt;%= link_to tag.name, { :action =&gt; :tag, :id =&gt; tag.name }, :class =&gt; css_class %&gt;
+24: 			  &lt;% end %&gt;
+25: 	    	
+
+    vendor/plugins/acts_as_taggable_on_steroids/lib/tags_helper.rb:4:in `tag_cloud'
+    app/views/layouts/application.html.erb:22
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:371:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (278.6ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (1.4ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.7ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.5ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:04:25) [GET]
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.3ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+
+
+ActionView::TemplateError (You have a nil object when you didn't expect it!
+You might have expected an instance of Array.
+The error occurred while evaluating nil.empty?) on line #22 of app/views/layouts/application.html.erb:
+19:     &lt;div id = &quot;body&quot;&gt;
+20:     	&lt;div id = &quot;sidebar&quot;&gt;
+21: 	    	&lt;%= link_to 'New Video', new_video_url %&gt;&lt;br /&gt;
+22: 			  &lt;% tag_cloud @tag_cloud, %w(css1 css2 css3 css4) do |tag, css_class| %&gt;
+23: 			    &lt;%= link_to tag.name, { :action =&gt; :tag, :id =&gt; tag.name }, :class =&gt; css_class %&gt;
+24: 			  &lt;% end %&gt;
+25: 	    	
+
+    vendor/plugins/acts_as_taggable_on_steroids/lib/tags_helper.rb:4:in `tag_cloud'
+    app/views/layouts/application.html.erb:22
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:371:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (364.2ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (1.7ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (3.9ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:04:42) [GET]
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.9ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (5.4ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.7ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (2.6ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+
+
+ActionView::TemplateError (You have a nil object when you didn't expect it!
+You might have expected an instance of Array.
+The error occurred while evaluating nil.empty?) on line #22 of app/views/layouts/application.html.erb:
+19:     &lt;div id = &quot;body&quot;&gt;
+20:     	&lt;div id = &quot;sidebar&quot;&gt;
+21: 	    	&lt;%= link_to 'New Video', new_video_url %&gt;&lt;br /&gt;
+22: 			  &lt;% tag_cloud @tag_cloud, %w(css1 css2 css3 css4) do |tag, css_class| %&gt;
+23: 			    &lt;%= link_to tag.name, { :action =&gt; :tag, :id =&gt; tag.name }, :class =&gt; css_class %&gt;
+24: 			  &lt;% end %&gt;
+25: 	    	
+
+    vendor/plugins/acts_as_taggable_on_steroids/lib/tags_helper.rb:4:in `tag_cloud'
+    app/views/layouts/application.html.erb:22
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:371:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (142.0ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (2.9ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:05:16) [GET]
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (6.8ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;36;1mTag Columns (2.5ms)*[0m   *[0;1mSHOW FIELDS FROM `tags`*[0m
+Completed in 195ms (View: 180, DB: 2) | 200 OK [http://localhost/]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mTag Load (0.5ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:06:02) [GET]
+  *[4;35;1mVideo Load (0.2ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (1.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (1.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+
+
+ActionView::TemplateError (You have a nil object when you didn't expect it!
+You might have expected an instance of Array.
+The error occurred while evaluating nil.empty?) on line #22 of app/views/layouts/application.html.erb:
+19:     &lt;div id = &quot;body&quot;&gt;
+20:     	&lt;div id = &quot;sidebar&quot;&gt;
+21: 	    	&lt;%= link_to 'New Video', new_video_url %&gt;&lt;br /&gt;
+22: 			  &lt;% tag_cloud @tag_cloud, %w(css1 css2 css3 css4) do |tag, css_class| %&gt;
+23: 			    &lt;%= link_to tag.name, { :action =&gt; :tag, :id =&gt; tag.name }, :class =&gt; css_class %&gt;
+24: 			  &lt;% end %&gt;
+25: 	    	
+
+    vendor/plugins/acts_as_taggable_on_steroids/lib/tags_helper.rb:4:in `tag_cloud'
+    app/views/layouts/application.html.erb:22
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:371:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (63.7ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (1.5ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:06:09) [GET]
+  *[4;36;1mVideo Load (1.5ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.4ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+
+
+ActionView::TemplateError (You have a nil object when you didn't expect it!
+You might have expected an instance of Array.
+The error occurred while evaluating nil.empty?) on line #22 of app/views/layouts/application.html.erb:
+19:     &lt;div id = &quot;body&quot;&gt;
+20:     	&lt;div id = &quot;sidebar&quot;&gt;
+21: 	    	&lt;%= link_to 'New Video', new_video_url %&gt;&lt;br /&gt;
+22: 			  &lt;% tag_cloud @tag_cloud, %w(css1 css2 css3 css4) do |tag, css_class| %&gt;
+23: 			    &lt;%= link_to tag.name, { :action =&gt; :tag, :id =&gt; tag.name }, :class =&gt; css_class %&gt;
+24: 			  &lt;% end %&gt;
+25: 	    	
+
+    vendor/plugins/acts_as_taggable_on_steroids/lib/tags_helper.rb:4:in `tag_cloud'
+    app/views/layouts/application.html.erb:22
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:371:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (145.7ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (2.9ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:06:32) [GET]
+  *[4;35;1mVideo Load (0.5ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (3.9ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.8ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+
+
+ActionView::TemplateError (uninitialized class variable @@tag_cloud in ActionView::Base::CompiledTemplates) on line #22 of app/views/layouts/application.html.erb:
+19:     &lt;div id = &quot;body&quot;&gt;
+20:     	&lt;div id = &quot;sidebar&quot;&gt;
+21: 	    	&lt;%= link_to 'New Video', new_video_url %&gt;&lt;br /&gt;
+22: 			  &lt;% tag_cloud @@tag_cloud, %w(css1 css2 css3 css4) do |tag, css_class| %&gt;
+23: 			    &lt;%= link_to tag.name, { :action =&gt; :tag, :id =&gt; tag.name }, :class =&gt; css_class %&gt;
+24: 			  &lt;% end %&gt;
+25: 	    	
+
+    app/views/layouts/application.html.erb:22
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:371:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (192.0ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (2.9ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:08:08) [GET]
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.2ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.4ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 134ms (View: 120, DB: 2) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:09:51) [GET]
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.5ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.3ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.4ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.6ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 445ms (View: 355, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:10:14) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (18.9ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 213ms (View: 136, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:10:52) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (8.5ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (1.8ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 192ms (View: 77, DB: 9) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:10:59) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.4ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 179ms (View: 110, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:11:18) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.3ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.6ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.9ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 440ms (View: 131, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:11:32) [GET]
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (1.7ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (3.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 313ms (View: 235, DB: 3) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:11:43) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.4ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 201ms (View: 117, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:11:49) [GET]
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.1ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 349ms (View: 273, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:11:56) [GET]
+  *[4;35;1mSQL (1.0ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.5ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 223ms (View: 133, DB: 2) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:12:02) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (4.2ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 191ms (View: 118, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:12:20) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.2ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.2ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.0ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (1.1ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 94ms (View: 58, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:12:22) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.9ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 200ms (View: 122, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:12:30) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.7ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 193ms (View: 120, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:12:46) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.6ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.9ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.3ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.6ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 198ms (View: 122, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:13:11) [GET]
+  *[4;35;1mSQL (1.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.3ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (4.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 499ms (View: 431, DB: 2) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:13:25) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.6ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.0ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 232ms (View: 133, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:14:14) [GET]
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.6ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 194ms (View: 125, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#new (for 127.0.0.1 at 2009-03-17 22:14:21) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Columns (2.7ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+Rendering template within layouts/application
+Rendering videos/new
+  *[4;35;1mTagging Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `taggings`*[0m
+Completed in 170ms (View: 93, DB: 3) | 200 OK [http://localhost/videos/new]
+
+
+Processing VideosController#create (for 127.0.0.1 at 2009-03-17 22:14:55) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Submit&quot;, &quot;authenticity_token&quot;=&gt;&quot;f5709c675d018efc2f9c122f71b6f4f0b9d78483&quot;, &quot;video&quot;=&gt;{&quot;title&quot;=&gt;&quot;Baseball Program&quot;, &quot;uploaded_data&quot;=&gt;#&lt;File:/tmp/CGI19948-4&gt;, &quot;tag_list&quot;=&gt;&quot;baseball, video, software&quot;, &quot;description&quot;=&gt;&quot;woohoo!&quot;}}
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Columns (1.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mBEGIN*[0m
+Saving thumbnail of Video...
+  *[4;35;1mThumbnail Columns (1.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Create (0.4ms)*[0m   *[0;1mINSERT INTO `thumbnails` (`size`, `created_at`, `content_type`, `updated_at`, `filename`) VALUES(6641, '2009-03-18 03:14:56', 'image/jpeg', '2009-03-18 03:14:56', 'CGI19948-4.jpg')*[0m
+  *[4;35;1mVideo Create (0.4ms)*[0m   *[0mINSERT INTO `videos` (`size`, `created_at`, `content_type`, `title`, `updated_at`, `thumbnail_id`, `filename`, `description`, `state`) VALUES(24399360, '2009-03-18 03:14:55', 'video/x-msvideo', 'Baseball Program', '2009-03-18 03:14:55', 6, 'baseball.demo.avi', 'woohoo!', 'pending')*[0m
+  *[4;36;1mTag Load (0.8ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 19) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mTag Load (0.6ms)*[0m   *[0mSELECT * FROM `tags` WHERE (name LIKE 'baseball') LIMIT 1*[0m
+  *[4;36;1mTagging Create (0.4ms)*[0m   *[0;1mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 03:14:56', 1, 19, 'Video')*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT * FROM `tags` WHERE (name LIKE 'video') LIMIT 1*[0m
+  *[4;36;1mTag Exists (0.4ms)*[0m   *[0;1mSELECT `tags`.id FROM `tags` WHERE (`tags`.`name` = BINARY 'video') LIMIT 1*[0m
+  *[4;35;1mTag Create (0.3ms)*[0m   *[0mINSERT INTO `tags` (`name`) VALUES('video')*[0m
+  *[4;36;1mTagging Create (0.3ms)*[0m   *[0;1mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 03:14:56', 10, 19, 'Video')*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT * FROM `tags` WHERE (name LIKE 'software') LIMIT 1*[0m
+  *[4;36;1mTagging Create (0.3ms)*[0m   *[0;1mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 03:14:56', 2, 19, 'Video')*[0m
+  *[4;35;1mSQL (2213.6ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (1.1ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-18 03:14:59', `state` = 'converting' WHERE `id` = 19*[0m
+  *[4;36;1mSQL (6.2ms)*[0m   *[0;1mCOMMIT*[0m
+spawn&gt; parent PID = 19948
+spawn&gt; child PID = 20587
+Redirected to actionindex
+Completed in 3325ms (DB: 2229) | 302 Found [http://localhost/videos]
+Converting video...command:      ffmpeg -i /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0019/baseball.demo.avi -ar 22050 -s 720x480 -f flv -y /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0019/baseball.demo.avi.19.flv
+      
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:15:02) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (1.7ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (1.2ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (1.2ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (1.1ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.8ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (1.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 515ms (View: 205, DB: 3) | 200 OK [http://localhost/]
+
+
+Processing VideosController#new (for 127.0.0.1 at 2009-03-17 22:15:10) [GET]
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Columns (5.2ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Rendering template within layouts/application
+Rendering videos/new
+Completed in 107ms (View: 49, DB: 6) | 200 OK [http://localhost/videos/new]
+Converting File: true
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (0.5ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-18 03:15:14', `filename` = 'baseball.demo.avi.19.flv' WHERE `id` = 19*[0m
+  *[4;35;1mSQL (146.6ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.4ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-18 03:15:15', `content_type` = 'application/x-flash-video' WHERE `id` = 19*[0m
+  *[4;36;1mSQL (1.1ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (0.5ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-18 03:15:15', `state` = 'converted' WHERE `id` = 19*[0m
+  *[4;35;1mSQL (0.5ms)*[0m   *[0mCOMMIT*[0m
+spawn&gt; child[20587] took 16.06783 sec
+
+
+Processing VideosController#create (for 127.0.0.1 at 2009-03-17 22:15:45) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Submit&quot;, &quot;authenticity_token&quot;=&gt;&quot;f5709c675d018efc2f9c122f71b6f4f0b9d78483&quot;, &quot;video&quot;=&gt;{&quot;title&quot;=&gt;&quot;Football Video&quot;, &quot;uploaded_data&quot;=&gt;#&lt;File:/tmp/CGI19948-5&gt;, &quot;tag_list&quot;=&gt;&quot;football, woohoo!&quot;, &quot;description&quot;=&gt;&quot;woohoo!&quot;}}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (4.6ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Columns (2.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mBEGIN*[0m
+Saving thumbnail of Video...
+  *[4;35;1mThumbnail Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Create (1.6ms)*[0m   *[0;1mINSERT INTO `thumbnails` (`size`, `created_at`, `content_type`, `updated_at`, `filename`) VALUES(6697, '2009-03-18 03:15:45', 'image/jpeg', '2009-03-18 03:15:45', 'CGI19948-5.jpg')*[0m
+  *[4;35;1mVideo Create (0.7ms)*[0m   *[0mINSERT INTO `videos` (`size`, `created_at`, `content_type`, `title`, `updated_at`, `thumbnail_id`, `filename`, `description`, `state`) VALUES(483011, '2009-03-18 03:15:45', 'video/mpeg', 'Football Video', '2009-03-18 03:15:45', 7, 'teamentrance2.mpg', 'woohoo!', 'pending')*[0m
+  *[4;36;1mTag Load (1.2ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 20) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mTag Load (0.8ms)*[0m   *[0mSELECT * FROM `tags` WHERE (name LIKE 'football') LIMIT 1*[0m
+  *[4;36;1mTagging Create (0.7ms)*[0m   *[0;1mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 03:15:45', 4, 20, 'Video')*[0m
+  *[4;35;1mTag Load (0.7ms)*[0m   *[0mSELECT * FROM `tags` WHERE (name LIKE 'woohoo!') LIMIT 1*[0m
+  *[4;36;1mTag Exists (0.8ms)*[0m   *[0;1mSELECT `tags`.id FROM `tags` WHERE (`tags`.`name` = BINARY 'woohoo!') LIMIT 1*[0m
+  *[4;35;1mTag Create (0.7ms)*[0m   *[0mINSERT INTO `tags` (`name`) VALUES('woohoo!')*[0m
+  *[4;36;1mTagging Create (0.6ms)*[0m   *[0;1mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 03:15:45', 11, 20, 'Video')*[0m
+  *[4;35;1mSQL (19.4ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (1.0ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-18 03:15:45', `state` = 'converting' WHERE `id` = 20*[0m
+  *[4;36;1mSQL (0.8ms)*[0m   *[0;1mCOMMIT*[0m
+spawn&gt; parent PID = 19948
+spawn&gt; child PID = 20634
+Converting video...command:      ffmpeg -i /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0020/teamentrance2.mpg -ar 22050 -s 720x480 -f flv -y /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0020/teamentrance2.mpg.20.flv
+      
+Redirected to actionindex
+Completed in 578ms (DB: 40) | 302 Found [http://localhost/videos]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:15:46) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (2.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.7ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (1.3ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (1.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.7ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.8ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 167ms (View: 99, DB: 3) | 200 OK [http://localhost/]
+Converting File: true
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (0.5ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-18 03:15:51', `filename` = 'teamentrance2.mpg.20.flv' WHERE `id` = 20*[0m
+  *[4;35;1mSQL (27.0ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.8ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-18 03:15:51', `content_type` = 'application/x-flash-video' WHERE `id` = 20*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (0.6ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-18 03:15:51', `state` = 'converted' WHERE `id` = 20*[0m
+  *[4;35;1mSQL (0.8ms)*[0m   *[0mCOMMIT*[0m
+spawn&gt; child[20634] took 5.771657 sec
+
+
+Processing VideosController#new (for 127.0.0.1 at 2009-03-17 22:18:30) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (4.8ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+Rendering template within layouts/application
+Rendering videos/new
+Completed in 125ms (View: 44, DB: 8) | 200 OK [http://localhost/videos/new]
+
+
+Processing VideosController#create (for 127.0.0.1 at 2009-03-17 22:19:19) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Submit&quot;, &quot;authenticity_token&quot;=&gt;&quot;f5709c675d018efc2f9c122f71b6f4f0b9d78483&quot;, &quot;video&quot;=&gt;{&quot;title&quot;=&gt;&quot;Railscasts Video&quot;, &quot;uploaded_data&quot;=&gt;#&lt;File:/tmp/CGI19948-4&gt;, &quot;tag_list&quot;=&gt;&quot;ruby, rails, railscasts, ryan bates, profiling&quot;, &quot;description&quot;=&gt;&quot;Request profiling&quot;}}
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.2ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Columns (1.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+Saving thumbnail of Video...
+  *[4;36;1mThumbnail Columns (1.3ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Create (1.3ms)*[0m   *[0mINSERT INTO `thumbnails` (`size`, `created_at`, `content_type`, `updated_at`, `filename`) VALUES(3057, '2009-03-18 03:19:19', 'image/jpeg', '2009-03-18 03:19:19', 'CGI19948-4.jpg')*[0m
+  *[4;36;1mVideo Create (0.3ms)*[0m   *[0;1mINSERT INTO `videos` (`size`, `created_at`, `content_type`, `title`, `updated_at`, `thumbnail_id`, `filename`, `description`, `state`) VALUES(35223428, '2009-03-18 03:19:19', 'video/quicktime', 'Railscasts Video', '2009-03-18 03:19:19', 8, '098_request_profiling.mov', 'Request profiling', 'pending')*[0m
+  *[4;35;1mTag Load (0.5ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (name LIKE 'ruby') LIMIT 1*[0m
+  *[4;35;1mTagging Create (0.4ms)*[0m   *[0mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 03:19:19', 8, 21, 'Video')*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (name LIKE 'rails') LIMIT 1*[0m
+  *[4;35;1mTag Exists (0.4ms)*[0m   *[0mSELECT `tags`.id FROM `tags` WHERE (`tags`.`name` = BINARY 'rails') LIMIT 1*[0m
+  *[4;36;1mTag Create (0.3ms)*[0m   *[0;1mINSERT INTO `tags` (`name`) VALUES('rails')*[0m
+  *[4;35;1mTagging Create (0.4ms)*[0m   *[0mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 03:19:19', 12, 21, 'Video')*[0m
+  *[4;36;1mTag Load (0.6ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (name LIKE 'railscasts') LIMIT 1*[0m
+  *[4;35;1mTagging Create (0.4ms)*[0m   *[0mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 03:19:19', 7, 21, 'Video')*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (name LIKE 'ryan bates') LIMIT 1*[0m
+  *[4;35;1mTag Exists (0.4ms)*[0m   *[0mSELECT `tags`.id FROM `tags` WHERE (`tags`.`name` = BINARY 'ryan bates') LIMIT 1*[0m
+  *[4;36;1mTag Create (0.3ms)*[0m   *[0;1mINSERT INTO `tags` (`name`) VALUES('ryan bates')*[0m
+  *[4;35;1mTagging Create (0.5ms)*[0m   *[0mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 03:19:19', 13, 21, 'Video')*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (name LIKE 'profiling') LIMIT 1*[0m
+  *[4;35;1mTag Exists (0.5ms)*[0m   *[0mSELECT `tags`.id FROM `tags` WHERE (`tags`.`name` = BINARY 'profiling') LIMIT 1*[0m
+  *[4;36;1mTag Create (0.5ms)*[0m   *[0;1mINSERT INTO `tags` (`name`) VALUES('profiling')*[0m
+  *[4;35;1mTagging Create (0.3ms)*[0m   *[0mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 03:19:19', 14, 21, 'Video')*[0m
+  *[4;36;1mSQL (1635.9ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (0.9ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-18 03:19:21', `state` = 'converting' WHERE `id` = 21*[0m
+  *[4;35;1mSQL (118.4ms)*[0m   *[0mCOMMIT*[0m
+spawn&gt; parent PID = 19948
+spawn&gt; child PID = 20865
+Redirected to actionindex
+Completed in 2666ms (DB: 1768) | 302 Found [http://localhost/videos]
+Converting video...command:      ffmpeg -i /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0021/098_request_profiling.mov -ar 22050 -s 720x480 -f flv -y /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0021/098_request_profiling.mov.21.flv
+      
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:19:27) [GET]
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (1.9ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.6ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (1.3ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (1.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (5.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (2.0ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (4.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (1.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.6ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 465ms (View: 186, DB: 3) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:20:34) [GET]
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.2ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (1.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.1ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 147ms (View: 75, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:21:42) [GET]
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (4.8ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (1.3ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (1.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.1ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 149ms (View: 82, DB: 5) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:22:00) [GET]
+  *[4;35;1mSQL (3.6ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.7ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (1.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (4.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 466ms (View: 160, DB: 5) | 200 OK [http://localhost/]
+Converting File: true
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.6ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-18 03:22:03', `filename` = '098_request_profiling.mov.21.flv' WHERE `id` = 21*[0m
+  *[4;36;1mSQL (50.2ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (31.3ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-18 03:22:04', `content_type` = 'application/x-flash-video' WHERE `id` = 21*[0m
+  *[4;35;1mSQL (1.6ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.5ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-18 03:22:04', `state` = 'converted' WHERE `id` = 21*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mCOMMIT*[0m
+spawn&gt; child[20865] took 162.179816 sec
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 22:22:17) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;20&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (4.2ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Columns (2.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.8ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 20) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (1.4ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 20) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 226ms (View: 137, DB: 8) | 200 OK [http://localhost/videos/20]
+
+
+Processing VideosController#tag (for 127.0.0.1 at 2009-03-17 22:22:34) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;railscasts&quot;}
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+ActionController::UnknownAction (No action responded to tag. Actions: create, delete, get_tag_cloud, index, new, and show):
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    /vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    ./script/server:3
+
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (not_found)
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 22:22:44) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;21&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Columns (2.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.9ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 21) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (1.6ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 332ms (View: 48, DB: 4) | 200 OK [http://localhost/videos/21]
+
+
+Processing VideosController#tag (for 127.0.0.1 at 2009-03-17 22:23:00) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;football&quot;}
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.2ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+
+
+ActionController::UnknownAction (No action responded to tag. Actions: create, delete, get_tag_cloud, index, new, and show):
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    /vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    ./script/server:3
+
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (not_found)
+
+
+Processing ApplicationController#index (for 127.0.0.1 at 2009-03-17 22:23:16) [GET]
+
+
+ActionController::RoutingError (No route matches &quot;/tag/football&quot; with {:method=&gt;:get}):
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/routing/recognition_optimisation.rb:66:in `recognize_path'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/routing/route_set.rb:386:in `recognize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:182:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    /vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    ./script/server:3
+
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (not_found)
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-17 22:23:24) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;football&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mTag Load (1.3ms)*[0m   *[0mSELECT * FROM `tags` WHERE (`tags`.`name` = 'football') LIMIT 1*[0m
+  *[4;36;1mVideo Load (26.9ms)*[0m   *[0;1mSELECT DISTINCT videos.* FROM `videos` INNER JOIN taggings videos_taggings ON videos_taggings.taggable_id = videos.id AND videos_taggings.taggable_type = 'Video' INNER JOIN tags videos_tags ON videos_tags.id = videos_taggings.tag_id WHERE ((videos_tags.name LIKE 'football')) *[0m
+  *[4;35;1mVideo Columns (3.1ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (77.7ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` IN (16,20)) LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering tags/show
+  *[4;35;1mThumbnail Columns (2.9ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mTag Load (1.6ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 16) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 20) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 514ms (View: 140, DB: 110) | 200 OK [http://localhost/tags/football]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:23:41) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.9ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (1.7ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 214ms (View: 129, DB: 3) | 200 OK [http://localhost/]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 22:27:30) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;21&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Columns (3.7ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.5ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 21) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 120ms (View: 42, DB: 5) | 200 OK [http://localhost/videos/21]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 22:28:22) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;21&quot;}
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Columns (2.0ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 21) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 64ms (View: 22, DB: 3) | 200 OK [http://localhost/videos/21]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 22:29:01) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;21&quot;}
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.2ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Columns (1.4ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.2ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 21) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 67ms (View: 24, DB: 2) | 200 OK [http://localhost/videos/21]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 22:29:16) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;21&quot;}
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.2ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Columns (1.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.2ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 21) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 61ms (View: 22, DB: 2) | 200 OK [http://localhost/videos/21]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 22:29:58) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;21&quot;}
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.2ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Columns (1.3ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.2ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 21) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 68ms (View: 21, DB: 2) | 200 OK [http://localhost/videos/21]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 22:30:19) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;21&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.2ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Columns (1.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.2ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 21) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 76ms (View: 27, DB: 2) | 200 OK [http://localhost/videos/21]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 22:30:26) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;21&quot;}
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (5.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Columns (9.2ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.2ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 21) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 125ms (View: 36, DB: 15) | 200 OK [http://localhost/videos/21]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:30:48) [GET]
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.5ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (1.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (1.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 205ms (View: 161, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:31:54) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.8ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 218ms (View: 142, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:32:42) [GET]
+  *[4;35;1mSQL (1.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.6ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 209ms (View: 136, DB: 2) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:32:54) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.7ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.8ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 203ms (View: 131, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:33:05) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.2ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.2ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (1.2ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (1.1ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 119ms (View: 67, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:33:16) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.5ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.9ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (3.8ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 219ms (View: 141, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:33:43) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.3ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.6ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 268ms (View: 161, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:36:09) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (303.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.2ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (1.4ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (1.7ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.1ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 127ms (View: 66, DB: 304) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:38:09) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.5ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (1.7ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.1ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 226ms (View: 149, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:39:17) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.5ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.3ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 208ms (View: 134, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:39:19) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.1ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (3.0ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 211ms (View: 135, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:40:16) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.2ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (1.3ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (1.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 237ms (View: 68, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:41:23) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.5ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.5ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 226ms (View: 146, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing ApplicationController#index (for 127.0.0.1 at 2009-03-17 22:41:32) [GET]
+
+
+ActionController::RoutingError (No route matches &quot;/tag/show/railscasts&quot; with {:method=&gt;:get}):
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/routing/recognition_optimisation.rb:66:in `recognize_path'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/routing/route_set.rb:386:in `recognize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:182:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    /vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    ./script/server:3
+
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (not_found)
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:41:42) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.5ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.5ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.9ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 199ms (View: 129, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:42:08) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.8ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.2ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.2ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (1.3ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (1.1ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+ERROR: compiling _run_erb_app47views47layouts47application46html46erb RAISED compile error
+/home/rledge21/Desktop/Class/csc4300/video-app/app/views/layouts/application.html.erb:23: syntax error, unexpected '}', expecting ')'
+...o tag.name, '/tag/'+tag.name }, :class =&gt; css_class ).to_s);...
+                              ^
+Function body:           def _run_erb_app47views47layouts47application46html46erb(local_assigns)
+            old_output_buffer = output_buffer;;@output_buffer = '';  __in_erb_template=true ; @output_buffer.concat &quot;&lt;!DOCTYPE HTML PUBLIC \&quot;-//W3C//DTD HTML 4.01 Transitional//EN\&quot; \&quot;http://www.w3.org/TR/html4/loose.dtd\&quot;&gt;\n\n&lt;html&gt;\n\n  &lt;head&gt;\n    &lt;title&gt;Video App&lt;/title&gt;\n      &quot;
+
+
+
+
+
+; @output_buffer.concat(( stylesheet_link_tag 'style' ).to_s); @output_buffer.concat &quot;\n\n  \t\t&quot;
+
+; @output_buffer.concat(( javascript_include_tag 'flowplayer', 'jquery' ).to_s); @output_buffer.concat &quot;   \n  &lt;/head&gt;\n\n  &lt;body&gt;\n  \t&lt;div id = \&quot;header\&quot;&gt;\n  \t\t&lt;input id = \&quot;search\&quot; type = \&quot;text\&quot; value = \&quot;Search\&quot;/&gt;\n  \t\t&lt;div id = \&quot;logo\&quot;&gt;&lt;a href = \&quot;/\&quot;&gt;video app&lt;/a&gt;&lt;/div&gt;\n  \t&lt;/div&gt;\n\n    \n    &lt;div id = \&quot;body\&quot;&gt;\n    \t&lt;div id = \&quot;sidebar\&quot;&gt;\n\t    \t&quot;
+
+
+
+
+
+
+
+
+
+
+
+; @output_buffer.concat(( link_to 'New Video', new_video_url, :class =&gt; 'new' ).to_s); @output_buffer.concat &quot;&lt;br /&gt;&lt;br /&gt;\n\t\t\t  &quot;
+;  tag_cloud @tag_cloud, %w(css1 css2 css3 css4) do |tag, css_class| ; @output_buffer.concat &quot;\n\t\t\t    &quot;
+; @output_buffer.concat(( link_to tag.name, '/tag/'+tag.name }, :class =&gt; css_class ).to_s); @output_buffer.concat &quot;\n\t\t\t  &quot;
+;  end ; @output_buffer.concat &quot;\n\t    \t\n    \t&lt;/div&gt;\n    \t\n    \t&lt;div id = \&quot;main\&quot;\n\t\t    &quot;
+
+
+
+
+;  flash.each do |key,value| ; @output_buffer.concat &quot;\n\n\t\t      &lt;div id=\&quot;flash\&quot; class=\&quot;flash_&quot;
+
+; @output_buffer.concat(( key ).to_s); @output_buffer.concat &quot;\&quot; &gt;\n\t\t        &lt;span class=\&quot;message\&quot;&gt;&quot;
+; @output_buffer.concat(( value ).to_s); @output_buffer.concat &quot;&lt;/span&gt;\n\t\t      &lt;/div&gt;\n\n\t\t    &quot;
+
+
+;  end 
+@output_buffer.concat &quot;\n\t\t    &quot;
+; @output_buffer.concat(( yield :layout ).to_s); @output_buffer.concat &quot;\n\t\t    \n\t\t\t&lt;/div&gt;&lt;!-- /main --&gt;\n\t\t&lt;/div&gt;&lt;!-- /#body --&gt;\n  &lt;/body&gt;\n\n&lt;/html&gt;\n\n&quot;
+
+
+
+
+
+
+
+; @output_buffer
+          ensure
+            self.output_buffer = old_output_buffer
+          end
+Backtrace: /home/rledge21/Desktop/Class/csc4300/video-app/app/views/layouts/application.html.erb:48:in `compile!'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:66:in `compile'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:64:in `synchronize'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:64:in `compile'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:26:in `render'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:371:in `_render_with_layout'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+/usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+/usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+/usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:76:in `process'
+/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `synchronize'
+/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `process'
+/usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+/usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+/usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+/home/rledge21/Desktop/Class/csc4300/video-app/vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+/usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+/usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+/usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+/usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+/usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+/usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+/usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+/usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+/usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+/usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+/usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+/usr/lib/ruby/1.8/mongrel_rails:19
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+./script/server:3
+
+
+ActionView::TemplateError (compile error
+/home/rledge21/Desktop/Class/csc4300/video-app/app/views/layouts/application.html.erb:23: syntax error, unexpected '}', expecting ')'
+...o tag.name, '/tag/'+tag.name }, :class =&gt; css_class ).to_s);...
+                              ^) on line #23 of app/views/layouts/application.html.erb:
+20:     	&lt;div id = &quot;sidebar&quot;&gt;
+21: 	    	&lt;%= link_to 'New Video', new_video_url, :class =&gt; 'new' %&gt;&lt;br /&gt;&lt;br /&gt;
+22: 			  &lt;% tag_cloud @tag_cloud, %w(css1 css2 css3 css4) do |tag, css_class| %&gt;
+23: 			    &lt;%= link_to tag.name, '/tag/'+tag.name }, :class =&gt; css_class %&gt;
+24: 			  &lt;% end %&gt;
+25: 	    	
+26:     	&lt;/div&gt;
+
+    app/views/layouts/application.html.erb:48:in `compile!'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:66:in `compile'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:64:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:64:in `compile'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:26:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:371:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (69.5ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (1.7ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:42:19) [GET]
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (1.3ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (1.3ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+ERROR: compiling _run_erb_app47views47layouts47application46html46erb RAISED compile error
+/home/rledge21/Desktop/Class/csc4300/video-app/app/views/layouts/application.html.erb:23: syntax error, unexpected '}', expecting ')'
+...tag.name, '/tag/' + tag.name }, :class =&gt; css_class ).to_s);...
+                              ^
+Function body:           def _run_erb_app47views47layouts47application46html46erb(local_assigns)
+            old_output_buffer = output_buffer;;@output_buffer = '';  __in_erb_template=true ; @output_buffer.concat &quot;&lt;!DOCTYPE HTML PUBLIC \&quot;-//W3C//DTD HTML 4.01 Transitional//EN\&quot; \&quot;http://www.w3.org/TR/html4/loose.dtd\&quot;&gt;\n\n&lt;html&gt;\n\n  &lt;head&gt;\n    &lt;title&gt;Video App&lt;/title&gt;\n      &quot;
+
+
+
+
+
+; @output_buffer.concat(( stylesheet_link_tag 'style' ).to_s); @output_buffer.concat &quot;\n\n  \t\t&quot;
+
+; @output_buffer.concat(( javascript_include_tag 'flowplayer', 'jquery' ).to_s); @output_buffer.concat &quot;   \n  &lt;/head&gt;\n\n  &lt;body&gt;\n  \t&lt;div id = \&quot;header\&quot;&gt;\n  \t\t&lt;input id = \&quot;search\&quot; type = \&quot;text\&quot; value = \&quot;Search\&quot;/&gt;\n  \t\t&lt;div id = \&quot;logo\&quot;&gt;&lt;a href = \&quot;/\&quot;&gt;video app&lt;/a&gt;&lt;/div&gt;\n  \t&lt;/div&gt;\n\n    \n    &lt;div id = \&quot;body\&quot;&gt;\n    \t&lt;div id = \&quot;sidebar\&quot;&gt;\n\t    \t&quot;
+
+
+
+
+
+
+
+
+
+
+
+; @output_buffer.concat(( link_to 'New Video', new_video_url, :class =&gt; 'new' ).to_s); @output_buffer.concat &quot;&lt;br /&gt;&lt;br /&gt;\n\t\t\t  &quot;
+;  tag_cloud @tag_cloud, %w(css1 css2 css3 css4) do |tag, css_class| ; @output_buffer.concat &quot;\n\t\t\t    &quot;
+; @output_buffer.concat(( link_to tag.name, '/tag/' + tag.name }, :class =&gt; css_class ).to_s); @output_buffer.concat &quot;\n\t\t\t  &quot;
+;  end ; @output_buffer.concat &quot;\n\t    \t\n    \t&lt;/div&gt;\n    \t\n    \t&lt;div id = \&quot;main\&quot;\n\t\t    &quot;
+
+
+
+
+;  flash.each do |key,value| ; @output_buffer.concat &quot;\n\n\t\t      &lt;div id=\&quot;flash\&quot; class=\&quot;flash_&quot;
+
+; @output_buffer.concat(( key ).to_s); @output_buffer.concat &quot;\&quot; &gt;\n\t\t        &lt;span class=\&quot;message\&quot;&gt;&quot;
+; @output_buffer.concat(( value ).to_s); @output_buffer.concat &quot;&lt;/span&gt;\n\t\t      &lt;/div&gt;\n\n\t\t    &quot;
+
+
+;  end 
+@output_buffer.concat &quot;\n\t\t    &quot;
+; @output_buffer.concat(( yield :layout ).to_s); @output_buffer.concat &quot;\n\t\t    \n\t\t\t&lt;/div&gt;&lt;!-- /main --&gt;\n\t\t&lt;/div&gt;&lt;!-- /#body --&gt;\n  &lt;/body&gt;\n\n&lt;/html&gt;\n\n&quot;
+
+
+
+
+
+
+
+; @output_buffer
+          ensure
+            self.output_buffer = old_output_buffer
+          end
+Backtrace: /home/rledge21/Desktop/Class/csc4300/video-app/app/views/layouts/application.html.erb:48:in `compile!'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:66:in `compile'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:64:in `synchronize'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:64:in `compile'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:26:in `render'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:371:in `_render_with_layout'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+/usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+/usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+/usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+/usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:76:in `process'
+/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `synchronize'
+/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `process'
+/usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+/usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+/usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+/home/rledge21/Desktop/Class/csc4300/video-app/vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+/usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+/usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+/usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+/usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+/usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+/usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+/usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+/usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+/usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+/usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+/usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+/usr/lib/ruby/1.8/mongrel_rails:19
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+./script/server:3
+
+
+ActionView::TemplateError (compile error
+/home/rledge21/Desktop/Class/csc4300/video-app/app/views/layouts/application.html.erb:23: syntax error, unexpected '}', expecting ')'
+...tag.name, '/tag/' + tag.name }, :class =&gt; css_class ).to_s);...
+                              ^) on line #23 of app/views/layouts/application.html.erb:
+20:     	&lt;div id = &quot;sidebar&quot;&gt;
+21: 	    	&lt;%= link_to 'New Video', new_video_url, :class =&gt; 'new' %&gt;&lt;br /&gt;&lt;br /&gt;
+22: 			  &lt;% tag_cloud @tag_cloud, %w(css1 css2 css3 css4) do |tag, css_class| %&gt;
+23: 			    &lt;%= link_to tag.name, '/tag/' + tag.name }, :class =&gt; css_class %&gt;
+24: 			  &lt;% end %&gt;
+25: 	    	
+26:     	&lt;/div&gt;
+
+    app/views/layouts/application.html.erb:48:in `compile!'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:66:in `compile'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:64:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:64:in `compile'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:26:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:371:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (211.1ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (1.6ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:42:32) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.5ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.5ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 192ms (View: 121, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing ApplicationController#index (for 127.0.0.1 at 2009-03-17 22:42:38) [GET]
+
+
+ActionController::RoutingError (No route matches &quot;/tag/railscasts&quot; with {:method=&gt;:get}):
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/routing/recognition_optimisation.rb:66:in `recognize_path'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/routing/route_set.rb:386:in `recognize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:182:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    /vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    ./script/server:3
+
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (not_found)
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:42:44) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (1.3ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (1.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 104ms (View: 58, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-17 22:42:47) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;railscasts&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.5ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mTag Load (1.3ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (`tags`.`name` = 'railscasts') LIMIT 1*[0m
+  *[4;35;1mVideo Load (2.0ms)*[0m   *[0mSELECT DISTINCT videos.* FROM `videos` INNER JOIN taggings videos_taggings ON videos_taggings.taggable_id = videos.id AND videos_taggings.taggable_type = 'Video' INNER JOIN tags videos_tags ON videos_tags.id = videos_taggings.tag_id WHERE ((videos_tags.name LIKE 'railscasts')) *[0m
+  *[4;36;1mVideo Columns (2.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.9ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` IN (17,21)) LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering tags/show
+  *[4;36;1mThumbnail Columns (2.1ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mTag Load (1.6ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 17) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 196ms (View: 107, DB: 8) | 200 OK [http://localhost/tags/railscasts]
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-17 22:42:50) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;baseball&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.5ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mTag Load (1.2ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (`tags`.`name` = 'baseball') LIMIT 1*[0m
+  *[4;35;1mVideo Load (59.3ms)*[0m   *[0mSELECT DISTINCT videos.* FROM `videos` INNER JOIN taggings videos_taggings ON videos_taggings.taggable_id = videos.id AND videos_taggings.taggable_type = 'Video' INNER JOIN tags videos_tags ON videos_tags.id = videos_taggings.tag_id WHERE ((videos_tags.name LIKE 'baseball')) *[0m
+  *[4;36;1mVideo Columns (2.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.9ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` IN (15,18,19)) LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering tags/show
+  *[4;36;1mThumbnail Columns (2.3ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;36;1mTag Load (1.3ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 15) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mTag Load (1.6ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mTag Load (1.2ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 19) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 278ms (View: 121, DB: 65) | 200 OK [http://localhost/tags/baseball]
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-17 22:42:52) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;ruby&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.5ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mTag Load (1.0ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (`tags`.`name` = 'ruby') LIMIT 1*[0m
+  *[4;35;1mVideo Load (2.1ms)*[0m   *[0mSELECT DISTINCT videos.* FROM `videos` INNER JOIN taggings videos_taggings ON videos_taggings.taggable_id = videos.id AND videos_taggings.taggable_type = 'Video' INNER JOIN tags videos_tags ON videos_tags.id = videos_taggings.tag_id WHERE ((videos_tags.name LIKE 'ruby')) *[0m
+  *[4;36;1mVideo Columns (2.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.5ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` IN (17,21)) LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering tags/show
+  *[4;36;1mThumbnail Columns (3.0ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mTag Load (0.5ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 17) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 192ms (View: 107, DB: 7) | 200 OK [http://localhost/tags/ruby]
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-17 22:42:54) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;video&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mTag Load (1.1ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (`tags`.`name` = 'video') LIMIT 1*[0m
+  *[4;35;1mVideo Load (2.5ms)*[0m   *[0mSELECT DISTINCT videos.* FROM `videos` INNER JOIN taggings videos_taggings ON videos_taggings.taggable_id = videos.id AND videos_taggings.taggable_type = 'Video' INNER JOIN tags videos_tags ON videos_tags.id = videos_taggings.tag_id WHERE ((videos_tags.name LIKE 'video')) *[0m
+  *[4;36;1mVideo Columns (7.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.8ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` IN (19)) LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering tags/show
+  *[4;36;1mThumbnail Columns (2.4ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 19) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 437ms (View: 110, DB: 13) | 200 OK [http://localhost/tags/video]
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-17 22:42:56) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;ryan bates&quot;}
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.6ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mTag Load (0.8ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (`tags`.`name` = 'ryan bates') LIMIT 1*[0m
+  *[4;35;1mVideo Load (19.6ms)*[0m   *[0mSELECT DISTINCT videos.* FROM `videos` INNER JOIN taggings videos_taggings ON videos_taggings.taggable_id = videos.id AND videos_taggings.taggable_type = 'Video' INNER JOIN tags videos_tags ON videos_tags.id = videos_taggings.tag_id WHERE ((videos_tags.name LIKE 'ryan bates')) *[0m
+  *[4;36;1mVideo Columns (2.9ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (1.3ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` IN (21)) LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering tags/show
+  *[4;36;1mThumbnail Columns (2.1ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 213ms (View: 100, DB: 25) | 200 OK [http://localhost/tags/ryan%20bates]
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-17 22:42:58) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;profiling&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.5ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mTag Load (0.8ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (`tags`.`name` = 'profiling') LIMIT 1*[0m
+  *[4;35;1mVideo Load (2.1ms)*[0m   *[0mSELECT DISTINCT videos.* FROM `videos` INNER JOIN taggings videos_taggings ON videos_taggings.taggable_id = videos.id AND videos_taggings.taggable_type = 'Video' INNER JOIN tags videos_tags ON videos_tags.id = videos_taggings.tag_id WHERE ((videos_tags.name LIKE 'profiling')) *[0m
+  *[4;36;1mVideo Columns (3.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` IN (21)) LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering tags/show
+  *[4;36;1mThumbnail Columns (3.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 196ms (View: 104, DB: 8) | 200 OK [http://localhost/tags/profiling]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:43:08) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.5ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.9ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.9ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 200ms (View: 124, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:43:34) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.2ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (1.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (1.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 345ms (View: 65, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:44:11) [GET]
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (1.7ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.2ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (4.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (4.8ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (9.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (3.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (7.9ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 281ms (View: 205, DB: 3) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:45:24) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (3.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (1.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 249ms (View: 154, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:46:01) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.1ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 439ms (View: 313, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:46:38) [GET]
+  *[4;36;1mSQL (1.0ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (5.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (1.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 112ms (View: 71, DB: 2) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:46:48) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (4.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (4.3ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 226ms (View: 135, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:46:59) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (3.1ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (1.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.1ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 176ms (View: 95, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:47:23) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.1ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 499ms (View: 109, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:48:08) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.5ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (1.0ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (3.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.9ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 238ms (View: 161, DB: 2) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:48:33) [GET]
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (4.0ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 207ms (View: 131, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:48:48) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.5ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (3.2ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (3.3ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 199ms (View: 125, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:48:57) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.6ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (3.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.9ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 226ms (View: 138, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:49:23) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.4ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.6ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 271ms (View: 192, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:50:30) [GET]
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (4.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.7ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 231ms (View: 156, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 22:51:53) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 357ms (View: 287, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-17 23:56:48) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;software&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (13.2ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mTag Load (1.1ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (`tags`.`name` = 'software') LIMIT 1*[0m
+  *[4;35;1mVideo Load (68.8ms)*[0m   *[0mSELECT DISTINCT videos.* FROM `videos` INNER JOIN taggings videos_taggings ON videos_taggings.taggable_id = videos.id AND videos_taggings.taggable_type = 'Video' INNER JOIN tags videos_tags ON videos_tags.id = videos_taggings.tag_id WHERE ((videos_tags.name LIKE 'software')) *[0m
+  *[4;36;1mVideo Columns (10.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (6.1ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` IN (18,19)) LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering tags/show
+  *[4;36;1mThumbnail Columns (4.0ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 19) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 6115ms (View: 308, DB: 100) | 200 OK [http://localhost/tags/software]
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-17 23:56:54) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;baseball&quot;}
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.6ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (`tags`.`name` = 'baseball') LIMIT 1*[0m
+  *[4;35;1mVideo Load (0.5ms)*[0m   *[0mSELECT DISTINCT videos.* FROM `videos` INNER JOIN taggings videos_taggings ON videos_taggings.taggable_id = videos.id AND videos_taggings.taggable_type = 'Video' INNER JOIN tags videos_tags ON videos_tags.id = videos_taggings.tag_id WHERE ((videos_tags.name LIKE 'baseball')) *[0m
+  *[4;36;1mVideo Columns (4.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` IN (15,18,19)) LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering tags/show
+  *[4;36;1mThumbnail Columns (2.3ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.6ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;36;1mTag Load (2.0ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 15) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mThumbnail Load (8.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mTag Load (1.6ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mTag Load (5.4ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 19) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 343ms (View: 197, DB: 7) | 200 OK [http://localhost/tags/baseball]
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-17 23:56:55) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;baseball&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (`tags`.`name` = 'baseball') LIMIT 1*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT DISTINCT videos.* FROM `videos` INNER JOIN taggings videos_taggings ON videos_taggings.taggable_id = videos.id AND videos_taggings.taggable_type = 'Video' INNER JOIN tags videos_tags ON videos_tags.id = videos_taggings.tag_id WHERE ((videos_tags.name LIKE 'baseball')) *[0m
+  *[4;36;1mVideo Columns (2.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` IN (15,18,19)) LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering tags/show
+  *[4;36;1mThumbnail Columns (2.9ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 15) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mTag Load (0.1ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 19) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 293ms (View: 97, DB: 4) | 200 OK [http://localhost/tags/baseball]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-17 23:57:03) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;15&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.5ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Columns (3.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.9ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 15) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 15) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 125ms (View: 38, DB: 5) | 200 OK [http://localhost/videos/15]
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-17 23:57:34) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;software&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.5ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (`tags`.`name` = 'software') LIMIT 1*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT DISTINCT videos.* FROM `videos` INNER JOIN taggings videos_taggings ON videos_taggings.taggable_id = videos.id AND videos_taggings.taggable_type = 'Video' INNER JOIN tags videos_tags ON videos_tags.id = videos_taggings.tag_id WHERE ((videos_tags.name LIKE 'software')) *[0m
+  *[4;36;1mVideo Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` IN (18,19)) LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering tags/show
+  *[4;36;1mThumbnail Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mTag Load (0.5ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 19) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 212ms (View: 120, DB: 5) | 200 OK [http://localhost/tags/software]
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-17 23:57:40) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;demo&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.5ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mTag Load (2.0ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (`tags`.`name` = 'demo') LIMIT 1*[0m
+  *[4;35;1mVideo Load (2.7ms)*[0m   *[0mSELECT DISTINCT videos.* FROM `videos` INNER JOIN taggings videos_taggings ON videos_taggings.taggable_id = videos.id AND videos_taggings.taggable_type = 'Video' INNER JOIN tags videos_tags ON videos_tags.id = videos_taggings.tag_id WHERE ((videos_tags.name LIKE 'demo')) *[0m
+  *[4;36;1mVideo Columns (2.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (1.0ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` IN (18)) LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering tags/show
+  *[4;36;1mThumbnail Columns (2.1ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 202ms (View: 107, DB: 9) | 200 OK [http://localhost/tags/demo]
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-17 23:57:42) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;baseball&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (`tags`.`name` = 'baseball') LIMIT 1*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT DISTINCT videos.* FROM `videos` INNER JOIN taggings videos_taggings ON videos_taggings.taggable_id = videos.id AND videos_taggings.taggable_type = 'Video' INNER JOIN tags videos_tags ON videos_tags.id = videos_taggings.tag_id WHERE ((videos_tags.name LIKE 'baseball')) *[0m
+  *[4;36;1mVideo Columns (2.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` IN (15,18,19)) LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering tags/show
+  *[4;36;1mThumbnail Columns (2.1ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 15) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mTag Load (0.5ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 19) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 222ms (View: 126, DB: 4) | 200 OK [http://localhost/tags/baseball]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 23:57:44) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.5ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.0ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 258ms (View: 187, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-17 23:58:10) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 204ms (View: 129, DB: 1) | 200 OK [http://localhost/]
+
+
+Processing VideosController#new (for 127.0.0.1 at 2009-03-18 01:27:09) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Columns (3.1ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+Rendering template within layouts/application
+Rendering videos/new
+Completed in 196ms (View: 71, DB: 4) | 200 OK [http://localhost/videos/new]
+
+
+Processing VideosController#create (for 127.0.0.1 at 2009-03-18 01:28:00) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Submit&quot;, &quot;authenticity_token&quot;=&gt;&quot;f5709c675d018efc2f9c122f71b6f4f0b9d78483&quot;, &quot;video&quot;=&gt;{&quot;title&quot;=&gt;&quot;test1&quot;, &quot;uploaded_data&quot;=&gt;#&lt;File:/tmp/CGI19948-4&gt;, &quot;tag_list&quot;=&gt;&quot;baseball, software, blah&quot;, &quot;description&quot;=&gt;&quot;woot&quot;}}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Columns (2.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mBEGIN*[0m
+Saving thumbnail of Video...
+  *[4;36;1mThumbnail Columns (3.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Create (1.0ms)*[0m   *[0mINSERT INTO `thumbnails` (`size`, `created_at`, `content_type`, `updated_at`, `filename`) VALUES(6697, '2009-03-18 06:28:01', 'image/jpeg', '2009-03-18 06:28:01', 'CGI19948-4.jpg')*[0m
+  *[4;36;1mVideo Create (1.6ms)*[0m   *[0;1mINSERT INTO `videos` (`size`, `created_at`, `content_type`, `title`, `updated_at`, `thumbnail_id`, `filename`, `description`, `state`) VALUES(483011, '2009-03-18 06:28:00', 'video/mpeg', 'test1', '2009-03-18 06:28:00', 9, 'teamentrance2.mpg', 'woot', 'pending')*[0m
+  *[4;35;1mTag Load (32.7ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 22) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;36;1mTag Load (1.2ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (name LIKE 'baseball') LIMIT 1*[0m
+  *[4;35;1mTagging Create (0.8ms)*[0m   *[0mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 06:28:01', 1, 22, 'Video')*[0m
+  *[4;36;1mTag Load (0.9ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (name LIKE 'software') LIMIT 1*[0m
+  *[4;35;1mTagging Create (0.7ms)*[0m   *[0mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 06:28:01', 2, 22, 'Video')*[0m
+  *[4;36;1mTag Load (0.8ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (name LIKE 'blah') LIMIT 1*[0m
+  *[4;35;1mTag Exists (0.8ms)*[0m   *[0mSELECT `tags`.id FROM `tags` WHERE (`tags`.`name` = BINARY 'blah') LIMIT 1*[0m
+  *[4;36;1mTag Create (0.7ms)*[0m   *[0;1mINSERT INTO `tags` (`name`) VALUES('blah')*[0m
+  *[4;35;1mTagging Create (0.8ms)*[0m   *[0mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 06:28:01', 15, 22, 'Video')*[0m
+  *[4;36;1mSQL (35.0ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (1.0ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-18 06:28:01', `state` = 'converting' WHERE `id` = 22*[0m
+  *[4;35;1mSQL (1.1ms)*[0m   *[0mCOMMIT*[0m
+spawn&gt; parent PID = 19948
+spawn&gt; child PID = 27784
+Redirected to actionindex
+Completed in 1431ms (DB: 86) | 302 Found [http://localhost/videos]
+Converting video...command:      ffmpeg -i /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0022/teamentrance2.mpg -ar 22050 -s 720x480 -f flv -y /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0022/teamentrance2.mpg.22.flv
+      
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:28:02) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (44.9ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.6ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (1.3ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (1.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.7ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 243ms (View: 134, DB: 46) | 200 OK [http://localhost/]
+Converting File: true
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (17.0ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-18 06:28:07', `filename` = 'teamentrance2.mpg.22.flv' WHERE `id` = 22*[0m
+  *[4;36;1mSQL (1.6ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (0.5ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-18 06:28:07', `content_type` = 'application/x-flash-video' WHERE `id` = 22*[0m
+  *[4;35;1mSQL (0.6ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.5ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-18 06:28:07', `state` = 'converted' WHERE `id` = 22*[0m
+  *[4;36;1mSQL (0.7ms)*[0m   *[0;1mCOMMIT*[0m
+spawn&gt; child[27784] took 5.401031 sec
+
+
+Processing VideosController#create (for 127.0.0.1 at 2009-03-18 01:28:38) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Submit&quot;, &quot;authenticity_token&quot;=&gt;&quot;f5709c675d018efc2f9c122f71b6f4f0b9d78483&quot;, &quot;video&quot;=&gt;{&quot;title&quot;=&gt;&quot;test1&quot;, &quot;uploaded_data&quot;=&gt;#&lt;File:/tmp/CGI19948-5&gt;, &quot;tag_list&quot;=&gt;&quot;baseball, software, blah&quot;, &quot;description&quot;=&gt;&quot;woot&quot;}}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (4.0ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Columns (3.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mBEGIN*[0m
+Saving thumbnail of Video...
+  *[4;35;1mThumbnail Columns (2.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Create (0.7ms)*[0m   *[0;1mINSERT INTO `thumbnails` (`size`, `created_at`, `content_type`, `updated_at`, `filename`) VALUES(6697, '2009-03-18 06:28:38', 'image/jpeg', '2009-03-18 06:28:38', 'CGI19948-5.jpg')*[0m
+  *[4;35;1mVideo Create (0.7ms)*[0m   *[0mINSERT INTO `videos` (`size`, `created_at`, `content_type`, `title`, `updated_at`, `thumbnail_id`, `filename`, `description`, `state`) VALUES(483011, '2009-03-18 06:28:38', 'video/mpeg', 'test1', '2009-03-18 06:28:38', 10, 'teamentrance2.mpg', 'woot', 'pending')*[0m
+  *[4;36;1mTag Load (1.0ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 23) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mTag Load (5.2ms)*[0m   *[0mSELECT * FROM `tags` WHERE (name LIKE 'baseball') LIMIT 1*[0m
+  *[4;36;1mTagging Create (1.2ms)*[0m   *[0;1mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 06:28:38', 1, 23, 'Video')*[0m
+  *[4;35;1mTag Load (0.9ms)*[0m   *[0mSELECT * FROM `tags` WHERE (name LIKE 'software') LIMIT 1*[0m
+  *[4;36;1mTagging Create (0.7ms)*[0m   *[0;1mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 06:28:38', 2, 23, 'Video')*[0m
+  *[4;35;1mTag Load (0.8ms)*[0m   *[0mSELECT * FROM `tags` WHERE (name LIKE 'blah') LIMIT 1*[0m
+  *[4;36;1mTagging Create (0.7ms)*[0m   *[0;1mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 06:28:38', 15, 23, 'Video')*[0m
+  *[4;35;1mSQL (17.7ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (1.4ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-18 06:28:38', `state` = 'converting' WHERE `id` = 23*[0m
+  *[4;36;1mSQL (0.9ms)*[0m   *[0;1mCOMMIT*[0m
+spawn&gt; parent PID = 19948
+spawn&gt; child PID = 27820
+Redirected to actionindex
+Completed in 564ms (DB: 42) | 302 Found [http://localhost/videos]
+Converting video...command:      ffmpeg -i /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0023/teamentrance2.mpg -ar 22050 -s 720x480 -f flv -y /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0023/teamentrance2.mpg.23.flv
+      
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:28:39) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (24.5ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (1.0ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (1.3ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (3.8ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (2.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.9ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.6ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 204ms (View: 95, DB: 26) | 200 OK [http://localhost/]
+
+
+Processing VideosController#new (for 127.0.0.1 at 2009-03-18 01:28:41) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.9ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (4.6ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Columns (3.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Rendering template within layouts/application
+Rendering videos/new
+Completed in 147ms (View: 36, DB: 10) | 200 OK [http://localhost/videos/new]
+Converting File: true
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (0.5ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-18 06:28:44', `filename` = 'teamentrance2.mpg.23.flv' WHERE `id` = 23*[0m
+  *[4;35;1mSQL (10.7ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.4ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-18 06:28:44', `content_type` = 'application/x-flash-video' WHERE `id` = 23*[0m
+  *[4;36;1mSQL (1.2ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (16.1ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-18 06:28:44', `state` = 'converted' WHERE `id` = 23*[0m
+  *[4;35;1mSQL (20.3ms)*[0m   *[0mCOMMIT*[0m
+spawn&gt; child[27820] took 5.446612 sec
+
+
+Processing VideosController#create (for 127.0.0.1 at 2009-03-18 01:28:57) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Submit&quot;, &quot;authenticity_token&quot;=&gt;&quot;f5709c675d018efc2f9c122f71b6f4f0b9d78483&quot;, &quot;video&quot;=&gt;{&quot;title&quot;=&gt;&quot;test2&quot;, &quot;uploaded_data&quot;=&gt;#&lt;File:/tmp/CGI19948-4&gt;, &quot;tag_list&quot;=&gt;&quot;baseball, profiling, rails, blah&quot;, &quot;description&quot;=&gt;&quot;woot&quot;}}
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (4.2ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Columns (3.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mBEGIN*[0m
+Saving thumbnail of Video...
+  *[4;35;1mThumbnail Columns (2.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Create (0.9ms)*[0m   *[0;1mINSERT INTO `thumbnails` (`size`, `created_at`, `content_type`, `updated_at`, `filename`) VALUES(6697, '2009-03-18 06:28:57', 'image/jpeg', '2009-03-18 06:28:57', 'CGI19948-4.jpg')*[0m
+  *[4;35;1mVideo Create (1.0ms)*[0m   *[0mINSERT INTO `videos` (`size`, `created_at`, `content_type`, `title`, `updated_at`, `thumbnail_id`, `filename`, `description`, `state`) VALUES(483011, '2009-03-18 06:28:57', 'video/mpeg', 'test2', '2009-03-18 06:28:57', 11, 'teamentrance2.mpg', 'woot', 'pending')*[0m
+  *[4;36;1mTag Load (1.7ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 24) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT * FROM `tags` WHERE (name LIKE 'baseball') LIMIT 1*[0m
+  *[4;36;1mTagging Create (0.7ms)*[0m   *[0;1mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 06:28:58', 1, 24, 'Video')*[0m
+  *[4;35;1mTag Load (0.8ms)*[0m   *[0mSELECT * FROM `tags` WHERE (name LIKE 'profiling') LIMIT 1*[0m
+  *[4;36;1mTagging Create (0.8ms)*[0m   *[0;1mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 06:28:58', 14, 24, 'Video')*[0m
+  *[4;35;1mTag Load (0.9ms)*[0m   *[0mSELECT * FROM `tags` WHERE (name LIKE 'rails') LIMIT 1*[0m
+  *[4;36;1mTagging Create (0.7ms)*[0m   *[0;1mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 06:28:58', 12, 24, 'Video')*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT * FROM `tags` WHERE (name LIKE 'blah') LIMIT 1*[0m
+  *[4;36;1mTagging Create (0.8ms)*[0m   *[0;1mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 06:28:58', 15, 24, 'Video')*[0m
+  *[4;35;1mSQL (16.2ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (1.3ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-18 06:28:58', `state` = 'converting' WHERE `id` = 24*[0m
+  *[4;36;1mSQL (1.7ms)*[0m   *[0;1mCOMMIT*[0m
+spawn&gt; parent PID = 19948
+spawn&gt; child PID = 27840
+Redirected to actionindex
+Completed in 562ms (DB: 39) | 302 Found [http://localhost/videos]
+Converting video...command:      ffmpeg -i /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0024/teamentrance2.mpg -ar 22050 -s 720x480 -f flv -y /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0024/teamentrance2.mpg.24.flv
+      
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:28:58) [GET]
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (8.9ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (4.8ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (4.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (8.5ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (24.3ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.8ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (7.9ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.7ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (10.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (2.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.6ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 221ms (View: 123, DB: 27) | 200 OK [http://localhost/]
+Converting File: true
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (0.6ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-18 06:29:03', `filename` = 'teamentrance2.mpg.24.flv' WHERE `id` = 24*[0m
+  *[4;35;1mSQL (1.2ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.5ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-18 06:29:03', `content_type` = 'application/x-flash-video' WHERE `id` = 24*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (0.7ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-18 06:29:03', `state` = 'converted' WHERE `id` = 24*[0m
+  *[4;35;1mSQL (0.6ms)*[0m   *[0mCOMMIT*[0m
+spawn&gt; child[27840] took 5.8272 sec
+
+
+Processing VideosController#create (for 127.0.0.1 at 2009-03-18 01:29:16) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Submit&quot;, &quot;authenticity_token&quot;=&gt;&quot;f5709c675d018efc2f9c122f71b6f4f0b9d78483&quot;, &quot;video&quot;=&gt;{&quot;title&quot;=&gt;&quot;test3&quot;, &quot;uploaded_data&quot;=&gt;#&lt;File:/tmp/CGI19948-9&gt;, &quot;tag_list&quot;=&gt;&quot;rails, blah&quot;, &quot;description&quot;=&gt;&quot;woot&quot;}}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (4.5ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Columns (2.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mBEGIN*[0m
+Saving thumbnail of Video...
+  *[4;35;1mThumbnail Columns (2.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Create (0.7ms)*[0m   *[0;1mINSERT INTO `thumbnails` (`size`, `created_at`, `content_type`, `updated_at`, `filename`) VALUES(6697, '2009-03-18 06:29:16', 'image/jpeg', '2009-03-18 06:29:16', 'CGI19948-9.jpg')*[0m
+  *[4;35;1mVideo Create (0.7ms)*[0m   *[0mINSERT INTO `videos` (`size`, `created_at`, `content_type`, `title`, `updated_at`, `thumbnail_id`, `filename`, `description`, `state`) VALUES(483011, '2009-03-18 06:29:16', 'video/mpeg', 'test3', '2009-03-18 06:29:16', 12, 'teamentrance2.mpg', 'woot', 'pending')*[0m
+  *[4;36;1mTag Load (1.2ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 25) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT * FROM `tags` WHERE (name LIKE 'rails') LIMIT 1*[0m
+  *[4;36;1mTagging Create (0.9ms)*[0m   *[0;1mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 06:29:16', 12, 25, 'Video')*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT * FROM `tags` WHERE (name LIKE 'blah') LIMIT 1*[0m
+  *[4;36;1mTagging Create (1.3ms)*[0m   *[0;1mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 06:29:16', 15, 25, 'Video')*[0m
+  *[4;35;1mSQL (11.3ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.9ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-18 06:29:16', `state` = 'converting' WHERE `id` = 25*[0m
+  *[4;36;1mSQL (0.8ms)*[0m   *[0;1mCOMMIT*[0m
+spawn&gt; parent PID = 19948
+spawn&gt; child PID = 27860
+Redirected to actionindex
+Completed in 561ms (DB: 29) | 302 Found [http://localhost/videos]
+Converting video...command:      ffmpeg -i /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0025/teamentrance2.mpg -ar 22050 -s 720x480 -f flv -y /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0025/teamentrance2.mpg.25.flv
+      
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:29:16) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (2.7ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (8.1ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (1.3ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (1.6ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.7ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+Completed in 197ms (View: 85, DB: 13) | 200 OK [http://localhost/]
+
+
+Processing VideosController#new (for 127.0.0.1 at 2009-03-18 01:29:20) [GET]
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Columns (2.0ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+Rendering template within layouts/application
+Rendering videos/new
+Completed in 87ms (View: 31, DB: 2) | 200 OK [http://localhost/videos/new]
+Converting File: true
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (0.5ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-18 06:29:22', `filename` = 'teamentrance2.mpg.25.flv' WHERE `id` = 25*[0m
+  *[4;35;1mSQL (29.7ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (0.4ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-18 06:29:22', `content_type` = 'application/x-flash-video' WHERE `id` = 25*[0m
+  *[4;36;1mSQL (0.6ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (0.7ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-18 06:29:22', `state` = 'converted' WHERE `id` = 25*[0m
+  *[4;35;1mSQL (0.7ms)*[0m   *[0mCOMMIT*[0m
+spawn&gt; child[27860] took 5.704639 sec
+
+
+Processing VideosController#create (for 127.0.0.1 at 2009-03-18 01:29:43) [POST]
+  Parameters: {&quot;commit&quot;=&gt;&quot;Submit&quot;, &quot;authenticity_token&quot;=&gt;&quot;f5709c675d018efc2f9c122f71b6f4f0b9d78483&quot;, &quot;video&quot;=&gt;{&quot;title&quot;=&gt;&quot;test4&quot;, &quot;uploaded_data&quot;=&gt;#&lt;File:/tmp/CGI19948-4&gt;, &quot;tag_list&quot;=&gt;&quot;rails, blah, football&quot;, &quot;description&quot;=&gt;&quot;woot&quot;}}
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (4.2ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Columns (2.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mBEGIN*[0m
+Saving thumbnail of Video...
+  *[4;35;1mThumbnail Columns (3.5ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Create (0.9ms)*[0m   *[0;1mINSERT INTO `thumbnails` (`size`, `created_at`, `content_type`, `updated_at`, `filename`) VALUES(6697, '2009-03-18 06:29:44', 'image/jpeg', '2009-03-18 06:29:44', 'CGI19948-4.jpg')*[0m
+  *[4;35;1mVideo Create (1.0ms)*[0m   *[0mINSERT INTO `videos` (`size`, `created_at`, `content_type`, `title`, `updated_at`, `thumbnail_id`, `filename`, `description`, `state`) VALUES(483011, '2009-03-18 06:29:43', 'video/mpeg', 'test4', '2009-03-18 06:29:43', 13, 'teamentrance2.mpg', 'woot', 'pending')*[0m
+  *[4;36;1mTag Load (1.8ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 26) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT * FROM `tags` WHERE (name LIKE 'rails') LIMIT 1*[0m
+  *[4;36;1mTagging Create (0.7ms)*[0m   *[0;1mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 06:29:44', 12, 26, 'Video')*[0m
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT * FROM `tags` WHERE (name LIKE 'blah') LIMIT 1*[0m
+  *[4;36;1mTagging Create (0.7ms)*[0m   *[0;1mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 06:29:44', 15, 26, 'Video')*[0m
+  *[4;35;1mTag Load (0.9ms)*[0m   *[0mSELECT * FROM `tags` WHERE (name LIKE 'football') LIMIT 1*[0m
+  *[4;36;1mTagging Create (1.0ms)*[0m   *[0;1mINSERT INTO `taggings` (`created_at`, `tag_id`, `taggable_id`, `taggable_type`) VALUES('2009-03-18 06:29:44', 4, 26, 'Video')*[0m
+  *[4;35;1mSQL (20.7ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (1.0ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-18 06:29:44', `state` = 'converting' WHERE `id` = 26*[0m
+  *[4;36;1mSQL (1.3ms)*[0m   *[0;1mCOMMIT*[0m
+spawn&gt; parent PID = 19948
+spawn&gt; child PID = 27889
+Redirected to actionindex
+Completed in 496ms (DB: 42) | 302 Found [http://localhost/videos]
+Converting video...command:      ffmpeg -i /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0026/teamentrance2.mpg -ar 22050 -s 720x480 -f flv -y /home/rledge21/Desktop/Class/csc4300/video-app/public/videos/0000/0026/teamentrance2.mpg.26.flv
+      
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:29:44) [GET]
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (12.3ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.7ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (1.3ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (1.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (1.0ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.8ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.7ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 197ms (View: 121, DB: 15) | 200 OK [http://localhost/]
+Converting File: true
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (0.5ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-18 06:29:49', `filename` = 'teamentrance2.mpg.26.flv' WHERE `id` = 26*[0m
+  *[4;35;1mSQL (3.6ms)*[0m   *[0mCOMMIT*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mVideo Update (7.0ms)*[0m   *[0mUPDATE `videos` SET `updated_at` = '2009-03-18 06:29:49', `content_type` = 'application/x-flash-video' WHERE `id` = 26*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mCOMMIT*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mVideo Update (0.4ms)*[0m   *[0;1mUPDATE `videos` SET `updated_at` = '2009-03-18 06:29:49', `state` = 'converted' WHERE `id` = 26*[0m
+  *[4;35;1mSQL (0.6ms)*[0m   *[0mCOMMIT*[0m
+spawn&gt; child[27889] took 5.309587 sec
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:30:05) [GET]
+  Parameters: {&quot;page&quot;=&gt;&quot;2&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (4.8ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (1.6ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 10, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mVideo Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mThumbnail Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.8ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;35;1mThumbnail Load (1.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 397ms (View: 321, DB: 7) | 200 OK [http://localhost/?page=2]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:30:08) [GET]
+  Parameters: {&quot;page&quot;=&gt;&quot;1&quot;}
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.5ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (1.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (2.7ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.8ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (2.4ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 222ms (View: 135, DB: 6) | 200 OK [http://localhost/?page=1]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:32:26) [GET]
+  Parameters: {&quot;page&quot;=&gt;&quot;2&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.6ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 10, 10*[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mVideo Columns (5.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mThumbnail Columns (2.3ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 3) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+Completed in 173ms (View: 104, DB: 1) | 200 OK [http://localhost/?page=2]
+
+
+Processing VideosController#new (for 127.0.0.1 at 2009-03-18 01:32:39) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Columns (3.3ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+Rendering template within layouts/application
+Rendering videos/new
+Completed in 113ms (View: 41, DB: 4) | 200 OK [http://localhost/videos/new]
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-18 01:32:59) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;software&quot;}
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.5ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mTag Load (2.3ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (`tags`.`name` = 'software') LIMIT 1*[0m
+  *[4;35;1mVideo Load (2.5ms)*[0m   *[0mSELECT DISTINCT videos.* FROM `videos` INNER JOIN taggings videos_taggings ON videos_taggings.taggable_id = videos.id AND videos_taggings.taggable_type = 'Video' INNER JOIN tags videos_tags ON videos_tags.id = videos_taggings.tag_id WHERE ((videos_tags.name LIKE 'software')) *[0m
+  *[4;36;1mVideo Columns (3.7ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (1.0ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` IN (18,19,22,23)) LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering tags/show
+  *[4;36;1mThumbnail Columns (2.5ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mTag Load (3.8ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mTag Load (1.4ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 19) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mTag Load (1.2ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 22) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mTag Load (1.2ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 23) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 502ms (View: 168, DB: 10) | 200 OK [http://localhost/tags/software]
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-18 01:33:04) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;baseball&quot;}
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.9ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mTag Load (0.7ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (`tags`.`name` = 'baseball') LIMIT 1*[0m
+  *[4;35;1mVideo Load (3.0ms)*[0m   *[0mSELECT DISTINCT videos.* FROM `videos` INNER JOIN taggings videos_taggings ON videos_taggings.taggable_id = videos.id AND videos_taggings.taggable_type = 'Video' INNER JOIN tags videos_tags ON videos_tags.id = videos_taggings.tag_id WHERE ((videos_tags.name LIKE 'baseball')) *[0m
+  *[4;36;1mVideo Columns (3.1ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (1.6ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` IN (15,18,19,22,23,24)) LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering tags/show
+  *[4;36;1mThumbnail Columns (2.1ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 2) *[0m
+  *[4;36;1mTag Load (1.7ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 15) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 19) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 22) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 23) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mTag Load (1.1ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 24) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 242ms (View: 139, DB: 10) | 200 OK [http://localhost/tags/baseball]
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-18 01:33:08) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;woohoo!&quot;}
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mTag Load (0.8ms)*[0m   *[0;1mSELECT * FROM `tags` WHERE (`tags`.`name` = 'woohoo!') LIMIT 1*[0m
+  *[4;35;1mVideo Load (2.2ms)*[0m   *[0mSELECT DISTINCT videos.* FROM `videos` INNER JOIN taggings videos_taggings ON videos_taggings.taggable_id = videos.id AND videos_taggings.taggable_type = 'Video' INNER JOIN tags videos_tags ON videos_tags.id = videos_taggings.tag_id WHERE ((videos_tags.name LIKE 'woohoo!')) *[0m
+  *[4;36;1mVideo Columns (2.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (1.0ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` IN (20)) LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering tags/show
+  *[4;36;1mThumbnail Columns (2.3ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mTag Load (1.1ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 20) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 187ms (View: 95, DB: 7) | 200 OK [http://localhost/tags/woohoo!]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:33:10) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.5ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (3.3ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 207ms (View: 130, DB: 5) | 200 OK [http://localhost/]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-18 01:33:13) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;21&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.5ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Columns (3.0ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (1.2ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 21) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (1.7ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 136ms (View: 55, DB: 5) | 200 OK [http://localhost/videos/21]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-18 01:35:21) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;21&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Columns (2.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 21) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 114ms (View: 36, DB: 4) | 200 OK [http://localhost/videos/21]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-18 01:38:15) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;21&quot;}
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Columns (1.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.2ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 21) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.2ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 92ms (View: 20, DB: 2) | 200 OK [http://localhost/videos/21]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-18 01:38:24) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;21&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Columns (2.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 21) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.5ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 181ms (View: 93, DB: 4) | 200 OK [http://localhost/videos/21]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-18 01:39:55) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;21&quot;}
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Columns (2.0ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 21) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.2ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 62ms (View: 20, DB: 3) | 200 OK [http://localhost/videos/21]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-18 01:40:02) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;21&quot;}
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Columns (1.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.2ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 21) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.2ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 139ms (View: 20, DB: 2) | 200 OK [http://localhost/videos/21]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-18 01:40:14) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;21&quot;}
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (3.1ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Columns (1.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (2.4ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 21) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.2ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 69ms (View: 18, DB: 7) | 200 OK [http://localhost/videos/21]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-18 01:40:22) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;21&quot;}
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Columns (1.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.2ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 21) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.2ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 60ms (View: 19, DB: 2) | 200 OK [http://localhost/videos/21]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-18 01:40:51) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;21&quot;}
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Columns (1.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.2ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 21) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (2.0ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 98ms (View: 32, DB: 2) | 200 OK [http://localhost/videos/21]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-18 01:41:22) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;21&quot;}
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Columns (1.3ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.2ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 21) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.2ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 95ms (View: 49, DB: 2) | 200 OK [http://localhost/videos/21]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-18 01:43:03) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;21&quot;}
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Columns (1.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.2ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 21) *[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.2ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 132ms (View: 91, DB: 2) | 200 OK [http://localhost/videos/21]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:44:08) [GET]
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.2ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (1.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (1.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 124ms (View: 76, DB: 2) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:44:33) [GET]
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.2ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.2ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (1.3ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (1.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 202ms (View: 69, DB: 2) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:45:19) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (2.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (4.4ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 249ms (View: 162, DB: 4) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:46:04) [GET]
+  *[4;35;1mSQL (0.9ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (3.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (2.0ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 219ms (View: 137, DB: 6) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:46:26) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (1.4ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (1.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 122ms (View: 72, DB: 3) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:46:51) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (8.2ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (11.7ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (2.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (7.8ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (2.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (5.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (6.8ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 377ms (View: 222, DB: 23) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:46:53) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.5ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (2.9ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (1.8ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (17.7ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (2.0ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (9.7ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (2.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 383ms (View: 293, DB: 5) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:47:54) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (3.5ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 238ms (View: 152, DB: 4) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:48:56) [GET]
+  *[4;36;1mSQL (3.4ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (1.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (1.1ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 107ms (View: 67, DB: 6) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:50:55) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (2.4ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 239ms (View: 157, DB: 4) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:51:36) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (2.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (2.7ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (1.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 230ms (View: 144, DB: 4) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:52:27) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.7ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (4.1ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (2.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 225ms (View: 142, DB: 6) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:52:38) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (2.7ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (2.5ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 212ms (View: 136, DB: 4) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:52:56) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (6.0ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (8.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 252ms (View: 158, DB: 10) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:53:18) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.5ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (3.2ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (2.3ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 214ms (View: 125, DB: 5) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:53:43) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.5ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (1.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 300ms (View: 217, DB: 4) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:53:55) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (1.2ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (2.5ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (2.1ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 233ms (View: 149, DB: 5) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:54:00) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (3.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (2.4ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (4.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 218ms (View: 140, DB: 5) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:54:06) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.5ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.5ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (3.3ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (2.1ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.1ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.1ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 467ms (View: 348, DB: 5) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:54:14) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (5.4ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (6.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (2.9ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.6ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 227ms (View: 140, DB: 13) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:54:50) [GET]
+  *[4;36;1mSQL (0.6ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.2ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (1.4ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (1.1ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.1ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 108ms (View: 65, DB: 3) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:55:04) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.2ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (1.9ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (1.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 379ms (View: 76, DB: 3) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:55:21) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.6ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (2.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.9ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (2.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 259ms (View: 181, DB: 5) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:55:33) [GET]
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (1.0ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 229ms (View: 146, DB: 4) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:55:57) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.7ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (4.0ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (2.1ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 551ms (View: 154, DB: 6) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:56:39) [GET]
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (1.2ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (1.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 208ms (View: 115, DB: 5) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:56:59) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (1.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (4.0ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (2.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 237ms (View: 152, DB: 6) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:57:26) [GET]
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (3.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (2.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 221ms (View: 137, DB: 5) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:58:03) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.2ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (1.3ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (1.3ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.8ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 127ms (View: 71, DB: 2) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:58:15) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 224ms (View: 135, DB: 4) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:59:02) [GET]
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.2ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (1.4ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (1.1ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 110ms (View: 68, DB: 2) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:59:09) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (4.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (3.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (1.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 228ms (View: 98, DB: 9) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 01:59:27) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (2.7ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (2.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 242ms (View: 164, DB: 4) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-18 02:01:46) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (2.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 218ms (View: 134, DB: 4) | 200 OK [http://localhost/]
+  *[4;36;1mSQL (22.6ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mSQL (0.7ms)*[0m   *[0;1mSHOW TABLES*[0m
+  *[4;35;1mSQL (6.1ms)*[0m   *[0mSELECT version FROM schema_migrations*[0m
+Migrating to CreateVideos (20090113090810)
+Migrating to CreateThumbnails (20090305184450)
+Migrating to ActsAsTaggableMigration (20090318013416)
+Migrating to CreateVideoReplies (20090325155141)
+  *[4;36;1mSQL (144.4ms)*[0m   *[0;1mCREATE TABLE `video_replies` (`id` int(11) DEFAULT NULL auto_increment PRIMARY KEY, `user_id` int(11), `body` text, `parent_id` int(11), `video_id` int(11), `created_at` datetime, `updated_at` datetime) ENGINE=InnoDB*[0m
+  *[4;35;1mSQL (41.0ms)*[0m   *[0mINSERT INTO schema_migrations (version) VALUES ('20090325155141')*[0m
+Migrating to AddUsersToVideos (20090325155759)
+  *[4;36;1mSQL (33.1ms)*[0m   *[0;1mALTER TABLE `videos` ADD `user_id` int(11)*[0m
+  *[4;35;1mSQL (0.7ms)*[0m   *[0mINSERT INTO schema_migrations (version) VALUES ('20090325155759')*[0m
+  *[4;36;1mSQL (0.6ms)*[0m   *[0;1mSHOW TABLES*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSELECT version FROM schema_migrations*[0m
+  *[4;36;1mSQL (0.6ms)*[0m   *[0;1mSHOW TABLES*[0m
+  *[4;35;1mSQL (1.3ms)*[0m   *[0mSHOW FIELDS FROM `taggings`*[0m
+  *[4;36;1mSQL (1.0ms)*[0m   *[0;1mdescribe `taggings`*[0m
+  *[4;35;1mSQL (0.8ms)*[0m   *[0mSHOW KEYS FROM `taggings`*[0m
+  *[4;36;1mSQL (1.2ms)*[0m   *[0;1mSHOW FIELDS FROM `tags`*[0m
+  *[4;35;1mSQL (1.9ms)*[0m   *[0mdescribe `tags`*[0m
+  *[4;36;1mSQL (0.8ms)*[0m   *[0;1mSHOW KEYS FROM `tags`*[0m
+  *[4;35;1mSQL (1.6ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mSQL (1.2ms)*[0m   *[0;1mdescribe `thumbnails`*[0m
+  *[4;35;1mSQL (0.5ms)*[0m   *[0mSHOW KEYS FROM `thumbnails`*[0m
+  *[4;36;1mSQL (1.3ms)*[0m   *[0;1mSHOW FIELDS FROM `video_replies`*[0m
+  *[4;35;1mSQL (1.1ms)*[0m   *[0mdescribe `video_replies`*[0m
+  *[4;36;1mSQL (0.6ms)*[0m   *[0;1mSHOW KEYS FROM `video_replies`*[0m
+  *[4;35;1mSQL (1.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (1.4ms)*[0m   *[0;1mdescribe `videos`*[0m
+  *[4;35;1mSQL (0.5ms)*[0m   *[0mSHOW KEYS FROM `videos`*[0m
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:10:37) [GET]
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (70.1ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (1.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (2.7ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.9ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (2.4ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (1.0ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.9ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.8ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (1.0ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.8ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (1.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.9ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.9ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (1.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (1.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mTag Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `tags`*[0m
+Completed in 1117ms (View: 358, DB: 76) | 200 OK [http://localhost/]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-25 11:10:52) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;21&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Columns (3.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (1.0ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 21) *[0m
+  *[4;35;1mVideoReply Columns (2.3ms)*[0m   *[0mSHOW FIELDS FROM `video_replies`*[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTagging Columns (2.9ms)*[0m   *[0;1mSHOW FIELDS FROM `taggings`*[0m
+  *[4;35;1mTag Load (1.5ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 184ms (View: 87, DB: 8) | 200 OK [http://localhost/videos/21]
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-25 11:11:01) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;software&quot;}
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mTag Load (0.6ms)*[0m   *[0mSELECT * FROM `tags` WHERE (`tags`.`name` = 'software') LIMIT 1*[0m
+  *[4;36;1mVideo Load (48.0ms)*[0m   *[0;1mSELECT DISTINCT videos.* FROM `videos` INNER JOIN taggings videos_taggings ON videos_taggings.taggable_id = videos.id AND videos_taggings.taggable_type = 'Video' INNER JOIN tags videos_tags ON videos_tags.id = videos_taggings.tag_id WHERE ((videos_tags.name LIKE 'software')) *[0m
+  *[4;35;1mVideo Columns (9.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (141.9ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` IN (18,19,22,23)) LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering tags/show
+  *[4;35;1mThumbnail Columns (1.4ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mTag Load (0.8ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 18) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mTag Load (0.8ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 19) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mTag Load (1.1ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 22) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mTag Load (0.8ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 23) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 2199ms (View: 1057, DB: 201) | 200 OK [http://localhost/tags/software]
+
+
+Processing TagsController#show (for 127.0.0.1 at 2009-03-25 11:16:46) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;rails&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.6ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mTag Load (1.0ms)*[0m   *[0mSELECT * FROM `tags` WHERE (`tags`.`name` = 'rails') LIMIT 1*[0m
+  *[4;36;1mVideo Load (2.8ms)*[0m   *[0;1mSELECT DISTINCT videos.* FROM `videos` INNER JOIN taggings videos_taggings ON videos_taggings.taggable_id = videos.id AND videos_taggings.taggable_type = 'Video' INNER JOIN tags videos_tags ON videos_tags.id = videos_taggings.tag_id WHERE ((videos_tags.name LIKE 'rails')) *[0m
+  *[4;35;1mVideo Columns (3.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (1.2ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` IN (21,24,25,26)) LIMIT 0, 10*[0m
+Rendering template within layouts/application
+Rendering tags/show
+  *[4;35;1mThumbnail Columns (2.9ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mTag Load (1.8ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 24) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mTag Load (1.9ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 25) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mTag Load (1.9ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 26) AND (`taggings`.taggable_type = 'Video')) *[0m
+Completed in 273ms (View: 179, DB: 10) | 200 OK [http://localhost/tags/rails]
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-25 11:16:48) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;21&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Columns (2.9ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 21) *[0m
+  *[4;35;1mVideoReply Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `video_replies`*[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (0.5ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+
+
+ActionView::TemplateError (undefined method `video_replies_path' for #&lt;ActionView::Base:0xb67245b4&gt;) on line #1 of app/views/videos/_reply.html.erb:
+1: &lt;% form_for @reply do |f| %&gt;
+2: 	&lt;%= f.error_message %&gt;
+3: 	&lt;%= f.label :body  %&gt;
+4: 	&lt;%= f.text_field :body %&gt;
+
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/polymorphic_routes.rb:112:in `__send__'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/polymorphic_routes.rb:112:in `polymorphic_url'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/polymorphic_routes.rb:119:in `polymorphic_path'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/helpers/form_helper.rb:269:in `apply_form_for_options!'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/helpers/form_helper.rb:248:in `form_for'
+    app/views/videos/_reply.html.erb:1
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable_partial.rb:20:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:26:in `benchmark'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:26:in `benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable_partial.rb:19:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable_partial.rb:45:in `render_partial'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/partials.rb:152:in `render_partial'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:258:in `render'
+    app/views/videos/show.html.erb:27
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:367:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (210.9ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (32.9ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-25 11:18:16) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;21&quot;}
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Columns (1.4ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.2ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 21) *[0m
+  *[4;36;1mVideoReply Columns (1.2ms)*[0m   *[0;1mSHOW FIELDS FROM `video_replies`*[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.2ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+
+
+ActionView::TemplateError (undefined method `error_message' for #&lt;ActionView::Helpers::FormBuilder:0xb6939160&gt;) on line #2 of app/views/videos/_reply.html.erb:
+1: &lt;% form_for @reply do |f| %&gt;
+2: 	&lt;%= f.error_message %&gt;
+3: 	&lt;%= f.label :body  %&gt;
+4: 	&lt;%= f.text_field :body %&gt;
+5: 	&lt;%= f.submit 'Submit' %&gt;
+
+    app/views/videos/_reply.html.erb:2
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/helpers/form_helper.rb:313:in `fields_for'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/helpers/form_helper.rb:253:in `form_for'
+    app/views/videos/_reply.html.erb:1
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable_partial.rb:20:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:26:in `benchmark'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:26:in `benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable_partial.rb:19:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable_partial.rb:45:in `render_partial'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/partials.rb:152:in `render_partial'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:258:in `render'
+    app/views/videos/show.html.erb:27
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:367:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (102.1ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (1.4ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-25 11:18:30) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;21&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Columns (2.9ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.6ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 21) *[0m
+  *[4;35;1mVideoReply Columns (6.1ms)*[0m   *[0mSHOW FIELDS FROM `video_replies`*[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+Rendered videos/_reply (16.1ms)
+
+
+ActionView::TemplateError (undefined method `replies' for #&lt;Video:0xb695e62c&gt;) on line #29 of app/views/videos/show.html.erb:
+26: &lt;div id = &quot;video_replies&quot;&gt;
+27: 	&lt;%= render :partial =&gt; 'reply' %&gt;
+28: 	
+29: 	&lt;% for reply in @video.replies do %&gt;
+30: 		&lt;div class = &quot;reply&quot;&gt;
+31: 			&lt;%= reply.body %&gt;
+32: 		&lt;/div&gt;
+
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/attribute_methods.rb:260:in `method_missing'
+    app/views/videos/show.html.erb:29
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:367:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (121.4ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (1.9ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-25 11:18:45) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;21&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.9ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Columns (1.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (0.2ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 21) *[0m
+  *[4;35;1mVideoReply Columns (1.2ms)*[0m   *[0mSHOW FIELDS FROM `video_replies`*[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTagging Columns (1.1ms)*[0m   *[0;1mSHOW FIELDS FROM `taggings`*[0m
+  *[4;35;1mTag Load (0.2ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;36;1mTag Columns (1.0ms)*[0m   *[0;1mSHOW FIELDS FROM `tags`*[0m
+Rendered videos/_reply (5.7ms)
+
+
+ActionView::TemplateError (undefined method `replies' for #&lt;Video:0xb6a728ec&gt;) on line #29 of app/views/videos/show.html.erb:
+26: &lt;div id = &quot;video_replies&quot;&gt;
+27: 	&lt;%= render :partial =&gt; 'reply' %&gt;
+28: 	
+29: 	&lt;% for reply in @video.replies do %&gt;
+30: 		&lt;div class = &quot;reply&quot;&gt;
+31: 			&lt;%= reply.body %&gt;
+32: 		&lt;/div&gt;
+
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/attribute_methods.rb:260:in `method_missing'
+    app/views/videos/show.html.erb:29
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:367:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (71.0ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (1.5ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-25 11:18:47) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;21&quot;}
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.6ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mVideo Load (0.5ms)*[0m   *[0mSELECT * FROM `videos` WHERE (`videos`.`id` = 21) *[0m
+  *[4;36;1mVideoReply Columns (2.3ms)*[0m   *[0;1mSHOW FIELDS FROM `video_replies`*[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+Rendered videos/_reply (9.7ms)
+
+
+ActionView::TemplateError (undefined method `replies' for #&lt;Video:0xb6707f04&gt;) on line #29 of app/views/videos/show.html.erb:
+26: &lt;div id = &quot;video_replies&quot;&gt;
+27: 	&lt;%= render :partial =&gt; 'reply' %&gt;
+28: 	
+29: 	&lt;% for reply in @video.replies do %&gt;
+30: 		&lt;div class = &quot;reply&quot;&gt;
+31: 			&lt;%= reply.body %&gt;
+32: 		&lt;/div&gt;
+
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/attribute_methods.rb:260:in `method_missing'
+    app/views/videos/show.html.erb:29
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:367:in `_render_with_layout'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_without_caching'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `send'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process_without_filters'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:123:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:122:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi'
+    /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
+    /usr/lib/ruby/1.8/mongrel.rb:159:in `orig_process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
+    /usr/lib/ruby/1.8/mongrel.rb:158:in `orig_process_client'
+    vendor/plugins/spawn/lib/patches.rb:59:in `process_client'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
+    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
+    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
+    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
+    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/1.8/mongrel_rails:19
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load_without_new_constant_marking'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in `load'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/servers/mongrel.rb:64
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
+    /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in `require'
+    /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
+    /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
+    script/server:3
+
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_trace (137.5ms)
+Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/_request_and_response (2.8ms)
+Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/templates/rescues/layout.erb (internal_server_error)
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mVideo Load (1.0ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY videos.id DESC LIMIT 1*[0m
+  *[4;35;1mVideo Columns (2.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+
+
+Processing VideosController#show (for 127.0.0.1 at 2009-03-25 11:20:36) [GET]
+  Parameters: {&quot;id&quot;=&gt;&quot;21&quot;}
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.1ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Columns (1.5ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mVideo Load (7.2ms)*[0m   *[0;1mSELECT * FROM `videos` WHERE (`videos`.`id` = 21) *[0m
+  *[4;35;1mVideoReply Columns (1.1ms)*[0m   *[0mSHOW FIELDS FROM `video_replies`*[0m
+Rendering template within layouts/application
+Rendering videos/show
+  *[4;36;1mTagging Columns (1.5ms)*[0m   *[0;1mSHOW FIELDS FROM `taggings`*[0m
+  *[4;35;1mTag Load (0.2ms)*[0m   *[0mSELECT `tags`.* FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id WHERE ((`taggings`.taggable_id = 21) AND (`taggings`.taggable_type = 'Video')) *[0m
+  *[4;36;1mTag Columns (0.9ms)*[0m   *[0;1mSHOW FIELDS FROM `tags`*[0m
+Rendered videos/_reply (4.9ms)
+  *[4;35;1mVideoReply Load (0.5ms)*[0m   *[0mSELECT * FROM `video_replies` WHERE (`video_replies`.video_id = 21) *[0m
+Completed in 262ms (View: 43, DB: 10) | 200 OK [http://localhost/videos/21]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:35:09) [GET]
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (8.7ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (1.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (3.0ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.9ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (3.7ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (1.0ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (1.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.8ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.9ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (1.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.8ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (1.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.8ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.9ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.8ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+  *[4;35;1mTag Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `tags`*[0m
+Completed in 1095ms (View: 348, DB: 15) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:38:05) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.6ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (29.1ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.5ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (3.6ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.6ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 268ms (View: 149, DB: 31) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:39:17) [GET]
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (2.7ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.6ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 250ms (View: 140, DB: 4) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:40:09) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (3.0ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 228ms (View: 140, DB: 4) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:41:06) [GET]
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (3.0ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (2.6ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 214ms (View: 135, DB: 5) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:41:23) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (3.1ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (3.0ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.6ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 219ms (View: 138, DB: 5) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:42:01) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.5ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (3.2ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (3.7ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 217ms (View: 125, DB: 5) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:43:08) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (1.0ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.5ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (3.7ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (2.3ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 220ms (View: 136, DB: 6) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:43:29) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.5ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (4.1ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (2.8ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 226ms (View: 133, DB: 6) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:43:38) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (2.7ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 225ms (View: 140, DB: 4) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:43:52) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.5ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (3.1ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 229ms (View: 150, DB: 5) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:43:58) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.5ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (2.3ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.6ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 465ms (View: 387, DB: 5) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:45:04) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (2.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (2.3ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.6ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 225ms (View: 136, DB: 4) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:45:37) [GET]
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (3.0ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.5ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (2.6ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 220ms (View: 139, DB: 5) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:45:58) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.6ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (3.0ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (2.2ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.5ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 415ms (View: 335, DB: 5) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:46:44) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.6ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (3.7ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (2.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.6ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.6ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.6ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 226ms (View: 142, DB: 6) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:47:34) [GET]
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.2ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.3ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (1.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (1.3ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 118ms (View: 70, DB: 3) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:48:07) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (1.6ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.2ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 379ms (View: 75, DB: 4) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:48:18) [GET]
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (2.8ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.4ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (2.1ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 219ms (View: 141, DB: 5) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:48:43) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.6ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.5ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (2.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (2.3ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 208ms (View: 129, DB: 5) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:50:25) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.7ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.4ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (3.0ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.5ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (2.5ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.6ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 229ms (View: 142, DB: 5) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:52:06) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.3ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.5ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (4.6ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.4ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 224ms (View: 142, DB: 6) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:52:58) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.4ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.5ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (3.1ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.3ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (2.4ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.5ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 214ms (View: 135, DB: 5) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:53:20) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.4ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (2.3ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 445ms (View: 138, DB: 4) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:54:44) [GET]
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET NAMES 'utf8'*[0m
+  *[4;36;1mSQL (0.1ms)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mTag Load (0.3ms)*[0m   *[0mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;36;1mVideo Load (0.2ms)*[0m   *[0;1mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;35;1mVideo Columns (1.4ms)*[0m   *[0mSHOW FIELDS FROM `videos`*[0m
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;35;1mThumbnail Columns (1.3ms)*[0m   *[0mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;36;1mThumbnail Load (0.2ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 149ms (View: 99, DB: 2) | 200 OK [http://localhost/]
+
+
+Processing VideosController#index (for 127.0.0.1 at 2009-03-25 11:58:00) [GET]
+  *[4;36;1mSQL (0.2ms)*[0m   *[0;1mSET NAMES 'utf8'*[0m
+  *[4;35;1mSQL (0.2ms)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mTag Load (0.4ms)*[0m   *[0;1mSELECT tags.id, tags.name, COUNT(*) AS count FROM `tags` INNER JOIN taggings ON tags.id = taggings.tag_id INNER JOIN videos ON videos.id = taggings.taggable_id WHERE (taggings.taggable_type = 'Video') GROUP BY tags.id, tags.name HAVING COUNT(*) &gt; 0*[0m
+  *[4;35;1mVideo Load (0.3ms)*[0m   *[0mSELECT * FROM `videos` ORDER BY created_at DESC LIMIT 0, 10*[0m
+  *[4;36;1mVideo Columns (2.8ms)*[0m   *[0;1mSHOW FIELDS FROM `videos`*[0m
+  *[4;35;1mSQL (0.3ms)*[0m   *[0mSELECT count(*) AS count_all FROM `videos` *[0m
+Rendering template within layouts/application
+Rendering videos/index
+  *[4;36;1mThumbnail Columns (2.2ms)*[0m   *[0;1mSHOW FIELDS FROM `thumbnails`*[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 13) *[0m
+  *[4;36;1mThumbnail Load (0.4ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 12) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 11) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 10) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 9) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 8) *[0m
+  *[4;35;1mThumbnail Load (0.3ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 7) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 6) *[0m
+  *[4;35;1mThumbnail Load (0.4ms)*[0m   *[0mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 5) *[0m
+  *[4;36;1mThumbnail Load (0.3ms)*[0m   *[0;1mSELECT * FROM `thumbnails` WHERE (`thumbnails`.`id` = 4) *[0m
+Completed in 209ms (View: 130, DB: 4) | 200 OK [http://localhost/]</diff>
      <filename>log/development.log</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,15 @@
+html
+{
+	height: 100%;
+}
 
-body {
-	background-color:#fff;	
-	font-family:&quot;Lucida Grande&quot;,&quot;bitstream vera sans&quot;,&quot;trebuchet ms&quot;,verdana,arial;
-	text-align:center;
+body 
+{
+	background: #fefefe none repeat scroll 0 0;	
+	font-family: arial, helvetica, sans-serif;
+	margin: 0;
+	padding: 0;
+	height: 100%;
 }
 
 #page {
@@ -31,6 +38,129 @@ h2 {
 	font-size:18px;
 }
 
+#header
+{
+	background: #111111 none repeat scroll 0 0;
+	padding: 10px 4%;
+	border-bottom: 3px solid #5555a5;
+	height: 75px;
+	padding-bottom: 0;
+	padding-top: 8px;
+	
+}
+
+#logo
+{
+	margin-top: 20px;
+	width: 400px;
+}
+
+#logo a
+{
+	color: #c8c8c8;
+	font-weight: bold;
+	font-size: 25px;
+	text-decoration: none;	
+	background-color: #5050FF;
+	padding: 5px 10px 5px 10px;
+	border: 3px solid #5555A5;
+}
+
+#logo a:hover
+{
+	background-color: #8c8cfc;
+	border: 2px solid #222222;
+	color: #5050ff;
+}
+
+#search
+{
+	margin-top: 20px;
+	float: right;
+	height: 20px;
+	width: 270px;
+	border: 3px solid #aaa;
+	font-size: 20px;
+	padding: 7px;
+}
+
+#search:hover
+{
+	background-color: #e3e3ff;
+}
+
+#flash
+{
+	float: left;
+	margin-left: 50px;
+}
+
+#body
+{
+	height: 100%;
+}
+
+#body h2
+{
+	font-size: 23px;	
+	text-align: center;
+	
+}
+
+#sidebar
+{
+	background-color: #aaaaaa;
+	width: 250px;
+	float: left;
+	border-right: 3px solid #5555a5;
+	
+	padding: 15px 0 15px 0;
+	text-align: center;
+	height: 160%;
+	
+	
+	
+}
+
+#sidebar a
+{
+	color: #5050ff;
+	font-weight: bold;
+	text-align: right;
+	padding: 15px;
+}
+
+#sidebar .new
+{
+	color: red;
+	font-size: 21px;	
+}
+
+#sidebar a:hover
+{
+	color: #50ff50;
+}
+
+#main
+{
+
+	margin:auto;
+	
+	padding-top: 10px;
+	margin-left: 180px;
+}
+
+#video
+{
+	float: left;
+}
+
+.video_container
+{
+	width: 100%;
+	height: 100%;
+}
+
 .less {
 	color:#999;
 	font-size:12px;
@@ -39,3 +169,86 @@ h2 {
 a {
 	color:#295c72;		
 }
+
+a.video_thumb
+{
+	text-align: center;
+	float: left;
+	margin: 20px;
+	padding: 10px 18px 0px 18px;
+	border: thin solid #5555A5;
+	background-color: #ddddff;
+	text-decoration: none;
+	
+}
+
+a:hover.video_thumb 
+{
+	background-color: #ddffdd;
+}
+
+.video_thumb p
+{
+	margin-top: 3px;
+		font-size: 80%;
+}
+
+.polaroid
+{
+
+}
+
+.clearing
+{
+	clear: both;
+	margin: 5px;
+	width: 5px;
+	height: 5px;
+}
+
+.clear-right
+{
+	clear: right;
+	
+	margin: 5px;
+	width: 5px;
+	height: 5px;	
+}
+
+.pagination
+{
+	text-align: center;
+	margin: auto;
+	width: 400px;
+	
+}
+
+.page-wide
+{
+	bottom: 0;
+	margin-top: 75px;
+	position: relative;
+	
+	margin: auto;
+	float: right;
+}
+
+.tags
+{
+	color: #AA4444;
+	font-size: 80%;
+}
+
+#footer
+{
+	width: 100%;
+	height: 60px;
+	background-color: black;
+	border-top: 3px solid #5555a5;
+}
+
+  .css1 { font-size: 0.4em; }
+  .css2 { font-size: 0.8em; }
+  .css3 { font-size: 1.3em; }
+  .css4 { font-size: 1.6em; }
+</diff>
      <filename>public/stylesheets/style.css</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>public/javascripts/application.js</filename>
    </removed>
    <removed>
      <filename>public/javascripts/controls.js</filename>
    </removed>
    <removed>
      <filename>public/javascripts/dragdrop.js</filename>
    </removed>
    <removed>
      <filename>public/javascripts/effects.js</filename>
    </removed>
    <removed>
      <filename>public/javascripts/prototype.js</filename>
    </removed>
    <removed>
      <filename>public/videos/0000/0001/teamentrance2.mpg</filename>
    </removed>
    <removed>
      <filename>public/videos/0000/0002/teamentrance2.mpg</filename>
    </removed>
    <removed>
      <filename>public/videos/0000/0003/teamentrance2.mpg</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>957d0b7f3f46d859deb08f0ea755bd0240b43154</id>
    </parent>
  </parents>
  <author>
    <name>Ralph</name>
    <email>ralphedge@yahoo.com</email>
  </author>
  <url>http://github.com/balgarath/video-app/commit/1cdd1e562d59b4ddcaad681c7b9b3fe7698d58ed</url>
  <id>1cdd1e562d59b4ddcaad681c7b9b3fe7698d58ed</id>
  <committed-date>2009-03-25T10:30:25-07:00</committed-date>
  <authored-date>2009-03-25T10:30:25-07:00</authored-date>
  <message>video replies</message>
  <tree>79f368981d8c4f7a9f3be1f70a254f1a1210daf9</tree>
  <committer>
    <name>Ralph</name>
    <email>ralphedge@yahoo.com</email>
  </committer>
</commit>
