<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>lib/sortable_table/controller.rb</filename>
    </added>
    <added>
      <filename>lib/sortable_table/test.rb</filename>
    </added>
    <added>
      <filename>lib/sortable_table/view.rb</filename>
    </added>
    <added>
      <filename>notes.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,5 +1,5 @@
-Sortable
-========
+Sortable Table
+==============
 
 Thanks to Joe Ferris and Boston.rb.
 
@@ -51,8 +51,8 @@ And some sugar for your views:
 
 		%table
 		  %tr
-		    = sortable_tag :name =&gt; 'Name', :sort =&gt; 'name'
-		    = sortable_tag :name =&gt; 'E-mail', :sort =&gt; 'email'
+		    = sortable_table_header :name =&gt; 'Name', :sort =&gt; 'name'
+		    = sortable_table_header :name =&gt; 'E-mail', :sort =&gt; 'email'
 
 		  - @users.each do |each|
 		    %tr</diff>
      <filename>README.markdown</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
-require 'sortable/view'
-require 'sortable/controller'
+require 'sortable_table/view'
+require 'sortable_table/controller'
 
 if defined?(Rails) &amp;&amp; Rails.env == 'test'
-  require 'sortable/test'
+  require 'sortable_table/test'
 end</diff>
      <filename>rails/init.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,9 +2,9 @@
 
 &lt;table&gt;
   &lt;tr&gt;
-    &lt;%= sortable_tag 'Name', :sort =&gt; 'name' %&gt;
-    &lt;%= sortable_tag 'Email', :sort =&gt; 'email' %&gt;
-    &lt;%= sortable_tag 'Age', :sort =&gt; 'age' %&gt;
+    &lt;%= sortable_table_header 'Name', :sort =&gt; 'name' %&gt;
+    &lt;%= sortable_table_header 'Email', :sort =&gt; 'email' %&gt;
+    &lt;%= sortable_table_header 'Age', :sort =&gt; 'age' %&gt;
     &lt;th&gt;Created On&lt;/th&gt;
   &lt;/tr&gt;
 </diff>
      <filename>test/rails_root/app/views/users/index.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -11,36 +11,7 @@ RAILS_GEM_VERSION = '2.1.0' unless defined? RAILS_GEM_VERSION
 require File.join(File.dirname(__FILE__), 'boot')
 
 Rails::Initializer.run do |config|
-  # Settings in config/environments/* take precedence over those specified here.
-  # Application configuration should go into files in config/initializers
-  # -- all .rb files in that directory are automatically loaded.
-  # See Rails::Configuration for more options.
-
-  # Skip frameworks you're not going to use. To use Rails without a database
-  # you must remove the Active Record framework.
-  # config.frameworks -= [ :active_record, :active_resource, :action_mailer ]
-
-  # Specify gems that this application depends on. 
-  # They can then be installed with &quot;rake gems:install&quot; on new installations.
-  # config.gem &quot;bj&quot;
-  # config.gem &quot;hpricot&quot;, :version =&gt; '0.6', :source =&gt; &quot;http://code.whytheluckystiff.net&quot;
-  # config.gem &quot;aws-s3&quot;, :lib =&gt; &quot;aws/s3&quot;
-
-  # Only load the plugins named here, in the order given. By default, all plugins 
-  # in vendor/plugins are loaded in alphabetical order.
-  # :all can be used as a placeholder for all plugins not explicitly named
-  # config.plugins = [ :exception_notification, :ssl_requirement, :all ]
-
-  # Add additional load paths for your own custom dirs
-  # config.load_paths += %W( #{RAILS_ROOT}/extras )
-
-  # Force all environments to use the same logger level
-  # (by default production uses :info, the others :debug)
-  # config.log_level = :debug
-
-  # Make Time.zone default to the specified zone, and make Active Record store time values
-  # in the database in UTC, and return them converted to the specified local zone.
-  # Run &quot;rake -D time&quot; for a list of tasks for finding time zone names. Uncomment to use default local time.
+  
   config.time_zone = 'UTC'
 
   # Your secret key for verifying cookie session data integrity.
@@ -52,16 +23,4 @@ Rails::Initializer.run do |config|
     :secret      =&gt; '6042b566bbfa8e55bdb33a4b3b39b3c373e035c0a87b587a614db4c8bfea19a7adbd49f2098d4c995e37b28f6539e309f4bc5885cf023b47d5fe9d4450be2d46'
   }
 
-  # Use the database for sessions instead of the cookie-based default,
-  # which shouldn't be used to store highly confidential information
-  # (create the session table with &quot;rake db:sessions:create&quot;)
-  # config.action_controller.session_store = :active_record_store
-
-  # Use SQL instead of Active Record's schema dumper when creating the test database.
-  # This is necessary if your schema can't be completely dumped by the schema dumper,
-  # like if you have constraints or database-specific column types
-  # config.active_record.schema_format = :sql
-
-  # Activate observers that should always be running
-  # config.active_record.observers = :cacher, :garbage_collector
 end</diff>
      <filename>test/rails_root/config/environment.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2498,3 +2498,213 @@ SGFzaHsABjoKQHVzZWR7AA==--20685813428b56b5182bd209614ad7246a05eba3
 Rendering template within layouts/users
 Rendering users/index
 Completed in 0.01353 (73 reqs/sec) | Rendering: 0.00568 (42%) | DB: 0.00204 (15%) | 200 OK [http://localhost/users?order=descending&amp;page=1&amp;sort=age]
+  *[4;36;1mSQL (0.000651)*[0m   *[0;1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;35;1mSQL (0.000576)*[0m   *[0mSELECT version FROM schema_migrations*[0m
+  *[4;36;1mSQL (0.000258)*[0m   *[0;1mselect sqlite_version(*)*[0m
+  *[4;35;1mSQL (0.000268)*[0m   *[0mSELECT version FROM schema_migrations*[0m
+  *[4;36;1mSQL (0.000345)*[0m   *[0;1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;35;1mSQL (0.000095)*[0m   *[0mPRAGMA index_list(&quot;users&quot;)*[0m
+  *[4;36;1mSQL (0.000208)*[0m   *[0;1mselect sqlite_version(*)*[0m
+  *[4;35;1mSQL (0.000231)*[0m   *[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;36;1mSQL (0.001783)*[0m   *[0;1mCREATE TABLE &quot;users&quot; (&quot;id&quot; INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, &quot;name&quot; varchar(255) DEFAULT NULL NULL, &quot;email&quot; varchar(255) DEFAULT NULL NULL, &quot;admin&quot; boolean DEFAULT NULL NULL, &quot;age&quot; integer DEFAULT NULL NULL, &quot;created_at&quot; datetime DEFAULT NULL NULL, &quot;updated_at&quot; datetime DEFAULT NULL NULL) *[0m
+  *[4;35;1mSQL (0.000246)*[0m   *[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;36;1mSQL (0.002158)*[0m   *[0;1mCREATE TABLE &quot;schema_migrations&quot; (&quot;version&quot; varchar(255) NOT NULL) *[0m
+  *[4;35;1mSQL (0.001282)*[0m   *[0mCREATE UNIQUE INDEX &quot;unique_schema_migrations&quot; ON &quot;schema_migrations&quot; (&quot;version&quot;)*[0m
+  *[4;36;1mSQL (0.000329)*[0m   *[0;1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;35;1mSQL (0.000294)*[0m   *[0mSELECT version FROM &quot;schema_migrations&quot;*[0m
+  *[4;36;1mSQL (0.001350)*[0m   *[0;1mINSERT INTO &quot;schema_migrations&quot; (version) VALUES ('20080819225020')*[0m
+  *[4;36;1mSQL (0.000587)*[0m   *[0;1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;35;1mSQL (0.000178)*[0m   *[0mSELECT version FROM schema_migrations*[0m
+  *[4;36;1mSQL (0.000213)*[0m   *[0;1mselect sqlite_version(*)*[0m
+  *[4;35;1mSQL (0.000200)*[0m   *[0mSELECT version FROM schema_migrations*[0m
+  *[4;36;1mSQL (0.000236)*[0m   *[0;1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;35;1mSQL (0.000072)*[0m   *[0mPRAGMA index_list(&quot;users&quot;)*[0m
+  *[4;36;1mSQL (0.000270)*[0m   *[0;1mselect sqlite_version(*)*[0m
+  *[4;35;1mSQL (0.000236)*[0m   *[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;36;1mSQL (0.001786)*[0m   *[0;1mCREATE TABLE &quot;users&quot; (&quot;id&quot; INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, &quot;name&quot; varchar(255) DEFAULT NULL NULL, &quot;email&quot; varchar(255) DEFAULT NULL NULL, &quot;admin&quot; boolean DEFAULT NULL NULL, &quot;age&quot; integer DEFAULT NULL NULL, &quot;created_at&quot; datetime DEFAULT NULL NULL, &quot;updated_at&quot; datetime DEFAULT NULL NULL) *[0m
+  *[4;35;1mSQL (0.000229)*[0m   *[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;36;1mSQL (0.001334)*[0m   *[0;1mCREATE TABLE &quot;schema_migrations&quot; (&quot;version&quot; varchar(255) NOT NULL) *[0m
+  *[4;35;1mSQL (0.001462)*[0m   *[0mCREATE UNIQUE INDEX &quot;unique_schema_migrations&quot; ON &quot;schema_migrations&quot; (&quot;version&quot;)*[0m
+  *[4;36;1mSQL (0.000414)*[0m   *[0;1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;35;1mSQL (0.000113)*[0m   *[0mSELECT version FROM &quot;schema_migrations&quot;*[0m
+  *[4;36;1mSQL (0.001350)*[0m   *[0;1mINSERT INTO &quot;schema_migrations&quot; (version) VALUES ('20080819225020')*[0m
+  *[4;36;1mSQL (0.000638)*[0m   *[0;1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;35;1mSQL (0.000176)*[0m   *[0mSELECT version FROM schema_migrations*[0m
+  *[4;36;1mSQL (0.000186)*[0m   *[0;1mselect sqlite_version(*)*[0m
+  *[4;35;1mSQL (0.000187)*[0m   *[0mSELECT version FROM schema_migrations*[0m
+  *[4;36;1mSQL (0.000231)*[0m   *[0;1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;35;1mSQL (0.000070)*[0m   *[0mPRAGMA index_list(&quot;users&quot;)*[0m
+  *[4;36;1mSQL (0.000213)*[0m   *[0;1mselect sqlite_version(*)*[0m
+  *[4;35;1mSQL (0.000325)*[0m   *[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;36;1mSQL (0.001747)*[0m   *[0;1mCREATE TABLE &quot;users&quot; (&quot;id&quot; INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, &quot;name&quot; varchar(255) DEFAULT NULL NULL, &quot;email&quot; varchar(255) DEFAULT NULL NULL, &quot;admin&quot; boolean DEFAULT NULL NULL, &quot;age&quot; integer DEFAULT NULL NULL, &quot;created_at&quot; datetime DEFAULT NULL NULL, &quot;updated_at&quot; datetime DEFAULT NULL NULL) *[0m
+  *[4;35;1mSQL (0.000440)*[0m   *[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;36;1mSQL (0.001394)*[0m   *[0;1mCREATE TABLE &quot;schema_migrations&quot; (&quot;version&quot; varchar(255) NOT NULL) *[0m
+  *[4;35;1mSQL (0.001484)*[0m   *[0mCREATE UNIQUE INDEX &quot;unique_schema_migrations&quot; ON &quot;schema_migrations&quot; (&quot;version&quot;)*[0m
+  *[4;36;1mSQL (0.000379)*[0m   *[0;1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;35;1mSQL (0.000113)*[0m   *[0mSELECT version FROM &quot;schema_migrations&quot;*[0m
+  *[4;36;1mSQL (0.001343)*[0m   *[0;1mINSERT INTO &quot;schema_migrations&quot; (version) VALUES ('20080819225020')*[0m
+  *[4;36;1mSQL (0.000744)*[0m   *[0;1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;35;1mSQL (0.000559)*[0m   *[0mSELECT version FROM schema_migrations*[0m
+  *[4;36;1mSQL (0.000367)*[0m   *[0;1mselect sqlite_version(*)*[0m
+  *[4;35;1mSQL (0.000228)*[0m   *[0mSELECT version FROM schema_migrations*[0m
+  *[4;36;1mSQL (0.000247)*[0m   *[0;1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;35;1mSQL (0.000090)*[0m   *[0mPRAGMA index_list(&quot;users&quot;)*[0m
+  *[4;36;1mSQL (0.000216)*[0m   *[0;1mselect sqlite_version(*)*[0m
+  *[4;35;1mSQL (0.000229)*[0m   *[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;36;1mSQL (0.001910)*[0m   *[0;1mCREATE TABLE &quot;users&quot; (&quot;id&quot; INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, &quot;name&quot; varchar(255) DEFAULT NULL NULL, &quot;email&quot; varchar(255) DEFAULT NULL NULL, &quot;admin&quot; boolean DEFAULT NULL NULL, &quot;age&quot; integer DEFAULT NULL NULL, &quot;created_at&quot; datetime DEFAULT NULL NULL, &quot;updated_at&quot; datetime DEFAULT NULL NULL) *[0m
+  *[4;35;1mSQL (0.000250)*[0m   *[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;36;1mSQL (0.001437)*[0m   *[0;1mCREATE TABLE &quot;schema_migrations&quot; (&quot;version&quot; varchar(255) NOT NULL) *[0m
+  *[4;35;1mSQL (0.001573)*[0m   *[0mCREATE UNIQUE INDEX &quot;unique_schema_migrations&quot; ON &quot;schema_migrations&quot; (&quot;version&quot;)*[0m
+  *[4;36;1mSQL (0.000336)*[0m   *[0;1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;35;1mSQL (0.000113)*[0m   *[0mSELECT version FROM &quot;schema_migrations&quot;*[0m
+  *[4;36;1mSQL (0.001237)*[0m   *[0;1mINSERT INTO &quot;schema_migrations&quot; (version) VALUES ('20080819225020')*[0m
+  *[4;36;1mSQL (0.000600)*[0m   *[0;1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;35;1mSQL (0.000176)*[0m   *[0mSELECT version FROM schema_migrations*[0m
+  *[4;36;1mSQL (0.000217)*[0m   *[0;1mselect sqlite_version(*)*[0m
+  *[4;35;1mSQL (0.000196)*[0m   *[0mSELECT version FROM schema_migrations*[0m
+  *[4;36;1mSQL (0.000245)*[0m   *[0;1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;35;1mSQL (0.000070)*[0m   *[0mPRAGMA index_list(&quot;users&quot;)*[0m
+  *[4;36;1mSQL (0.000275)*[0m   *[0;1mselect sqlite_version(*)*[0m
+  *[4;35;1mSQL (0.000231)*[0m   *[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;36;1mSQL (0.002142)*[0m   *[0;1mCREATE TABLE &quot;users&quot; (&quot;id&quot; INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, &quot;name&quot; varchar(255) DEFAULT NULL NULL, &quot;email&quot; varchar(255) DEFAULT NULL NULL, &quot;admin&quot; boolean DEFAULT NULL NULL, &quot;age&quot; integer DEFAULT NULL NULL, &quot;created_at&quot; datetime DEFAULT NULL NULL, &quot;updated_at&quot; datetime DEFAULT NULL NULL) *[0m
+  *[4;35;1mSQL (0.000411)*[0m   *[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;36;1mSQL (0.001571)*[0m   *[0;1mCREATE TABLE &quot;schema_migrations&quot; (&quot;version&quot; varchar(255) NOT NULL) *[0m
+  *[4;35;1mSQL (0.002240)*[0m   *[0mCREATE UNIQUE INDEX &quot;unique_schema_migrations&quot; ON &quot;schema_migrations&quot; (&quot;version&quot;)*[0m
+  *[4;36;1mSQL (0.000521)*[0m   *[0;1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;35;1mSQL (0.000419)*[0m   *[0mSELECT version FROM &quot;schema_migrations&quot;*[0m
+  *[4;36;1mSQL (0.001514)*[0m   *[0;1mINSERT INTO &quot;schema_migrations&quot; (version) VALUES ('20080819225020')*[0m
+  *[4;36;1mSQL (0.000586)*[0m   *[0;1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;35;1mSQL (0.000183)*[0m   *[0mSELECT version FROM schema_migrations*[0m
+  *[4;36;1mSQL (0.000187)*[0m   *[0;1mselect sqlite_version(*)*[0m
+  *[4;35;1mSQL (0.000198)*[0m   *[0mSELECT version FROM schema_migrations*[0m
+  *[4;36;1mSQL (0.000244)*[0m   *[0;1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;35;1mSQL (0.000064)*[0m   *[0mPRAGMA index_list(&quot;users&quot;)*[0m
+  *[4;36;1mSQL (0.000210)*[0m   *[0;1mselect sqlite_version(*)*[0m
+  *[4;35;1mSQL (0.000230)*[0m   *[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;36;1mSQL (0.001707)*[0m   *[0;1mCREATE TABLE &quot;users&quot; (&quot;id&quot; INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, &quot;name&quot; varchar(255) DEFAULT NULL NULL, &quot;email&quot; varchar(255) DEFAULT NULL NULL, &quot;admin&quot; boolean DEFAULT NULL NULL, &quot;age&quot; integer DEFAULT NULL NULL, &quot;created_at&quot; datetime DEFAULT NULL NULL, &quot;updated_at&quot; datetime DEFAULT NULL NULL) *[0m
+  *[4;35;1mSQL (0.000266)*[0m   *[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;36;1mSQL (0.001400)*[0m   *[0;1mCREATE TABLE &quot;schema_migrations&quot; (&quot;version&quot; varchar(255) NOT NULL) *[0m
+  *[4;35;1mSQL (0.001753)*[0m   *[0mCREATE UNIQUE INDEX &quot;unique_schema_migrations&quot; ON &quot;schema_migrations&quot; (&quot;version&quot;)*[0m
+  *[4;36;1mSQL (0.000453)*[0m   *[0;1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;35;1mSQL (0.000159)*[0m   *[0mSELECT version FROM &quot;schema_migrations&quot;*[0m
+  *[4;36;1mSQL (0.001529)*[0m   *[0;1mINSERT INTO &quot;schema_migrations&quot; (version) VALUES ('20080819225020')*[0m
+  *[4;36;1mSQL (0.000590)*[0m   *[0;1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;35;1mSQL (0.000174)*[0m   *[0mSELECT version FROM schema_migrations*[0m
+  *[4;36;1mSQL (0.000184)*[0m   *[0;1mselect sqlite_version(*)*[0m
+  *[4;35;1mSQL (0.000186)*[0m   *[0mSELECT version FROM schema_migrations*[0m
+  *[4;36;1mSQL (0.000242)*[0m   *[0;1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;35;1mSQL (0.000065)*[0m   *[0mPRAGMA index_list(&quot;users&quot;)*[0m
+  *[4;36;1mSQL (0.000208)*[0m   *[0;1mselect sqlite_version(*)*[0m
+  *[4;35;1mSQL (0.000227)*[0m   *[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;36;1mSQL (0.001639)*[0m   *[0;1mCREATE TABLE &quot;users&quot; (&quot;id&quot; INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, &quot;name&quot; varchar(255) DEFAULT NULL NULL, &quot;email&quot; varchar(255) DEFAULT NULL NULL, &quot;admin&quot; boolean DEFAULT NULL NULL, &quot;age&quot; integer DEFAULT NULL NULL, &quot;created_at&quot; datetime DEFAULT NULL NULL, &quot;updated_at&quot; datetime DEFAULT NULL NULL) *[0m
+  *[4;35;1mSQL (0.000256)*[0m   *[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;36;1mSQL (0.001160)*[0m   *[0;1mCREATE TABLE &quot;schema_migrations&quot; (&quot;version&quot; varchar(255) NOT NULL) *[0m
+  *[4;35;1mSQL (0.001361)*[0m   *[0mCREATE UNIQUE INDEX &quot;unique_schema_migrations&quot; ON &quot;schema_migrations&quot; (&quot;version&quot;)*[0m
+  *[4;36;1mSQL (0.000429)*[0m   *[0;1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+*[0m
+  *[4;35;1mSQL (0.000114)*[0m   *[0mSELECT version FROM &quot;schema_migrations&quot;*[0m
+  *[4;36;1mSQL (0.001163)*[0m   *[0;1mINSERT INTO &quot;schema_migrations&quot; (version) VALUES ('20080819225020')*[0m</diff>
      <filename>test/rails_root/log/development.log</filename>
    </modified>
    <modified>
      <diff>@@ -3184,3 +3184,459 @@ Processing UsersController#index (for 0.0.0.0 at 2008-08-19 22:54:01) [GET]
 Rendering template within layouts/users
 Rendering users/index
 Completed in 0.00537 (186 reqs/sec) | Rendering: 0.00332 (61%) | DB: 0.00275 (51%) | 200 OK [http://test.host/users?order=descending&amp;sort=name]
+  *[4;36;1mUser Create (0.000582)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 17:51:50', NULL, 1, 'email1@example.com', '2008-09-10 17:51:50')*[0m
+  *[4;35;1mUser Create (0.000216)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 17:51:50', NULL, 2, 'email2@example.com', '2008-09-10 17:51:50')*[0m
+  *[4;36;1mUser Load (0.000669)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 13:51:50) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;ascending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;age&quot;}
+  *[4;35;1mUser Load (0.001461)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY age asc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.12748 (7 reqs/sec) | Rendering: 0.12078 (94%) | DB: 0.00293 (2%) | 200 OK [http://test.host/users?order=ascending&amp;sort=age]
+  *[4;36;1mUser Create (0.000502)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 17:51:50', NULL, 3, 'email3@example.com', '2008-09-10 17:51:50')*[0m
+  *[4;35;1mUser Create (0.000141)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 17:51:50', NULL, 4, 'email4@example.com', '2008-09-10 17:51:50')*[0m
+  *[4;36;1mUser Load (0.000604)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 13:51:50) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;descending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;age&quot;}
+  *[4;35;1mUser Load (0.001159)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY age desc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00422 (237 reqs/sec) | Rendering: 0.00248 (58%) | DB: 0.00241 (57%) | 200 OK [http://test.host/users?order=descending&amp;sort=age]
+  *[4;36;1mUser Create (0.000434)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 17:51:50', NULL, 5, 'email5@example.com', '2008-09-10 17:51:50')*[0m
+  *[4;35;1mUser Create (0.000110)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 17:51:50', NULL, 6, 'email6@example.com', '2008-09-10 17:51:50')*[0m
+  *[4;36;1mUser Load (0.000464)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 13:51:50) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;ascending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;email&quot;}
+  *[4;35;1mUser Load (0.000896)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY users.email asc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00398 (251 reqs/sec) | Rendering: 0.00244 (61%) | DB: 0.00190 (47%) | 200 OK [http://test.host/users?order=ascending&amp;sort=email]
+  *[4;36;1mUser Create (0.000573)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 17:51:50', NULL, 7, 'email7@example.com', '2008-09-10 17:51:50')*[0m
+  *[4;35;1mUser Create (0.000117)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 17:51:50', NULL, 8, 'email8@example.com', '2008-09-10 17:51:50')*[0m
+  *[4;36;1mUser Load (0.000469)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 13:51:50) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;descending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;email&quot;}
+  *[4;35;1mUser Load (0.000990)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY users.email desc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00429 (233 reqs/sec) | Rendering: 0.00274 (63%) | DB: 0.00215 (50%) | 200 OK [http://test.host/users?order=descending&amp;sort=email]
+  *[4;36;1mUser Create (0.000361)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 17:51:50', NULL, 9, 'email9@example.com', '2008-09-10 17:51:50')*[0m
+  *[4;35;1mUser Create (0.000111)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 17:51:50', NULL, 10, 'email10@example.com', '2008-09-10 17:51:50')*[0m
+  *[4;36;1mUser Load (0.000569)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 13:51:50) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;ascending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;name&quot;}
+  *[4;35;1mUser Load (0.000876)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY name asc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00373 (267 reqs/sec) | Rendering: 0.00235 (62%) | DB: 0.00192 (51%) | 200 OK [http://test.host/users?order=ascending&amp;sort=name]
+  *[4;36;1mUser Create (0.000329)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 17:51:50', NULL, 11, 'email11@example.com', '2008-09-10 17:51:50')*[0m
+  *[4;35;1mUser Create (0.000104)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 17:51:50', NULL, 12, 'email12@example.com', '2008-09-10 17:51:50')*[0m
+  *[4;36;1mUser Load (0.000477)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 13:51:50) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;descending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;name&quot;}
+  *[4;35;1mUser Load (0.000843)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY name desc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00363 (275 reqs/sec) | Rendering: 0.00229 (63%) | DB: 0.00175 (48%) | 200 OK [http://test.host/users?order=descending&amp;sort=name]
+  *[4;36;1mUser Create (0.000497)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:00:01', NULL, 1, 'email1@example.com', '2008-09-10 18:00:01')*[0m
+  *[4;35;1mUser Create (0.000109)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:00:01', NULL, 2, 'email2@example.com', '2008-09-10 18:00:01')*[0m
+  *[4;36;1mUser Load (0.000460)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:00:01) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;ascending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;age&quot;}
+  *[4;35;1mUser Load (0.000898)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY age asc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.04602 (21 reqs/sec) | Rendering: 0.04180 (90%) | DB: 0.00196 (4%) | 200 OK [http://test.host/users?order=ascending&amp;sort=age]
+  *[4;36;1mUser Create (0.000500)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:00:01', NULL, 3, 'email3@example.com', '2008-09-10 18:00:01')*[0m
+  *[4;35;1mUser Create (0.000156)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:00:01', NULL, 4, 'email4@example.com', '2008-09-10 18:00:01')*[0m
+  *[4;36;1mUser Load (0.000650)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:00:01) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;descending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;age&quot;}
+  *[4;35;1mUser Load (0.001294)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY age desc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00552 (181 reqs/sec) | Rendering: 0.00339 (61%) | DB: 0.00260 (47%) | 200 OK [http://test.host/users?order=descending&amp;sort=age]
+  *[4;36;1mUser Create (0.000373)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:00:01', NULL, 5, 'email5@example.com', '2008-09-10 18:00:01')*[0m
+  *[4;35;1mUser Create (0.000117)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:00:01', NULL, 6, 'email6@example.com', '2008-09-10 18:00:01')*[0m
+  *[4;36;1mUser Load (0.000473)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:00:01) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;ascending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;email&quot;}
+  *[4;35;1mUser Load (0.000851)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY users.email asc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00368 (271 reqs/sec) | Rendering: 0.00233 (63%) | DB: 0.00181 (49%) | 200 OK [http://test.host/users?order=ascending&amp;sort=email]
+  *[4;36;1mUser Create (0.000701)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:00:01', NULL, 7, 'email7@example.com', '2008-09-10 18:00:01')*[0m
+  *[4;35;1mUser Create (0.000167)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:00:01', NULL, 8, 'email8@example.com', '2008-09-10 18:00:01')*[0m
+  *[4;36;1mUser Load (0.000672)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:00:01) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;descending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;email&quot;}
+  *[4;35;1mUser Load (0.001316)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY users.email desc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00539 (185 reqs/sec) | Rendering: 0.00326 (60%) | DB: 0.00286 (52%) | 200 OK [http://test.host/users?order=descending&amp;sort=email]
+  *[4;36;1mUser Create (0.000466)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:00:01', NULL, 9, 'email9@example.com', '2008-09-10 18:00:01')*[0m
+  *[4;35;1mUser Create (0.000152)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:00:01', NULL, 10, 'email10@example.com', '2008-09-10 18:00:01')*[0m
+  *[4;36;1mUser Load (0.000645)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:00:01) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;ascending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;name&quot;}
+  *[4;35;1mUser Load (0.001368)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY name asc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00575 (173 reqs/sec) | Rendering: 0.00364 (63%) | DB: 0.00263 (45%) | 200 OK [http://test.host/users?order=ascending&amp;sort=name]
+  *[4;36;1mUser Create (0.000571)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:00:01', NULL, 11, 'email11@example.com', '2008-09-10 18:00:01')*[0m
+  *[4;35;1mUser Create (0.000157)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:00:01', NULL, 12, 'email12@example.com', '2008-09-10 18:00:01')*[0m
+  *[4;36;1mUser Load (0.000654)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:00:01) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;descending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;name&quot;}
+  *[4;35;1mUser Load (0.001335)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY name desc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00500 (199 reqs/sec) | Rendering: 0.00293 (58%) | DB: 0.00272 (54%) | 200 OK [http://test.host/users?order=descending&amp;sort=name]
+  *[4;36;1mUser Create (0.000665)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:00:45', NULL, 1, 'email1@example.com', '2008-09-10 18:00:45')*[0m
+  *[4;35;1mUser Create (0.000171)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:00:45', NULL, 2, 'email2@example.com', '2008-09-10 18:00:45')*[0m
+  *[4;36;1mUser Load (0.000504)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:00:45) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;ascending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;age&quot;}
+  *[4;35;1mUser Load (0.001087)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY age asc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.05637 (17 reqs/sec) | Rendering: 0.05160 (91%) | DB: 0.00243 (4%) | 200 OK [http://test.host/users?order=ascending&amp;sort=age]
+  *[4;36;1mUser Create (0.000429)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:00:45', NULL, 3, 'email3@example.com', '2008-09-10 18:00:45')*[0m
+  *[4;35;1mUser Create (0.000121)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:00:45', NULL, 4, 'email4@example.com', '2008-09-10 18:00:45')*[0m
+  *[4;36;1mUser Load (0.000466)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:00:45) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;descending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;age&quot;}
+  *[4;35;1mUser Load (0.000873)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY age desc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00382 (261 reqs/sec) | Rendering: 0.00240 (62%) | DB: 0.00189 (49%) | 200 OK [http://test.host/users?order=descending&amp;sort=age]
+  *[4;36;1mUser Create (0.000348)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:00:45', NULL, 5, 'email5@example.com', '2008-09-10 18:00:45')*[0m
+  *[4;35;1mUser Create (0.000106)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:00:45', NULL, 6, 'email6@example.com', '2008-09-10 18:00:45')*[0m
+  *[4;36;1mUser Load (0.000464)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:00:45) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;ascending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;email&quot;}
+  *[4;35;1mUser Load (0.000822)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY users.email asc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00363 (275 reqs/sec) | Rendering: 0.00231 (63%) | DB: 0.00174 (47%) | 200 OK [http://test.host/users?order=ascending&amp;sort=email]
+  *[4;36;1mUser Create (0.000708)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:00:45', NULL, 7, 'email7@example.com', '2008-09-10 18:00:45')*[0m
+  *[4;35;1mUser Create (0.000165)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:00:45', NULL, 8, 'email8@example.com', '2008-09-10 18:00:45')*[0m
+  *[4;36;1mUser Load (0.000504)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:00:45) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;descending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;email&quot;}
+  *[4;35;1mUser Load (0.001022)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY users.email desc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00450 (222 reqs/sec) | Rendering: 0.00259 (57%) | DB: 0.00240 (53%) | 200 OK [http://test.host/users?order=descending&amp;sort=email]
+  *[4;36;1mUser Create (0.000525)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:00:45', NULL, 9, 'email9@example.com', '2008-09-10 18:00:45')*[0m
+  *[4;35;1mUser Create (0.000163)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:00:45', NULL, 10, 'email10@example.com', '2008-09-10 18:00:45')*[0m
+  *[4;36;1mUser Load (0.000722)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:00:45) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;ascending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;name&quot;}
+  *[4;35;1mUser Load (0.001282)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY name asc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00540 (185 reqs/sec) | Rendering: 0.00338 (62%) | DB: 0.00269 (49%) | 200 OK [http://test.host/users?order=ascending&amp;sort=name]
+  *[4;36;1mUser Create (0.000458)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:00:45', NULL, 11, 'email11@example.com', '2008-09-10 18:00:45')*[0m
+  *[4;35;1mUser Create (0.000167)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:00:45', NULL, 12, 'email12@example.com', '2008-09-10 18:00:45')*[0m
+  *[4;36;1mUser Load (0.000848)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:00:45) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;descending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;name&quot;}
+  *[4;35;1mUser Load (0.001683)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY name desc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.01103 (90 reqs/sec) | Rendering: 0.00827 (74%) | DB: 0.00316 (28%) | 200 OK [http://test.host/users?order=descending&amp;sort=name]
+  *[4;36;1mUser Create (0.000506)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:31:08', NULL, 1, 'email1@example.com', '2008-09-10 18:31:08')*[0m
+  *[4;35;1mUser Create (0.000107)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:31:08', NULL, 2, 'email2@example.com', '2008-09-10 18:31:08')*[0m
+  *[4;36;1mUser Load (0.000450)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:31:08) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;ascending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;age&quot;}
+  *[4;35;1mUser Load (0.000928)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY age asc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.07848 (12 reqs/sec) | Rendering: 0.07423 (94%) | DB: 0.00199 (2%) | 200 OK [http://test.host/users?order=ascending&amp;sort=age]
+  *[4;36;1mUser Create (0.000426)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:31:08', NULL, 3, 'email3@example.com', '2008-09-10 18:31:08')*[0m
+  *[4;35;1mUser Create (0.000138)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:31:08', NULL, 4, 'email4@example.com', '2008-09-10 18:31:08')*[0m
+  *[4;36;1mUser Load (0.000516)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:31:08) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;descending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;age&quot;}
+  *[4;35;1mUser Load (0.000887)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY age desc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00400 (250 reqs/sec) | Rendering: 0.00260 (64%) | DB: 0.00197 (49%) | 200 OK [http://test.host/users?order=descending&amp;sort=age]
+  *[4;36;1mUser Create (0.000350)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:31:08', NULL, 5, 'email5@example.com', '2008-09-10 18:31:08')*[0m
+  *[4;35;1mUser Create (0.000106)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:31:08', NULL, 6, 'email6@example.com', '2008-09-10 18:31:08')*[0m
+  *[4;36;1mUser Load (0.000468)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:31:08) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;ascending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;email&quot;}
+  *[4;35;1mUser Load (0.000867)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY users.email asc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00641 (156 reqs/sec) | Rendering: 0.00483 (75%) | DB: 0.00179 (27%) | 200 OK [http://test.host/users?order=ascending&amp;sort=email]
+  *[4;36;1mUser Create (0.000425)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:31:08', NULL, 7, 'email7@example.com', '2008-09-10 18:31:08')*[0m
+  *[4;35;1mUser Create (0.000121)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:31:08', NULL, 8, 'email8@example.com', '2008-09-10 18:31:08')*[0m
+  *[4;36;1mUser Load (0.000489)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:31:08) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;descending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;email&quot;}
+  *[4;35;1mUser Load (0.000960)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY users.email desc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00405 (247 reqs/sec) | Rendering: 0.00252 (62%) | DB: 0.00200 (49%) | 200 OK [http://test.host/users?order=descending&amp;sort=email]
+  *[4;36;1mUser Create (0.000349)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:31:08', NULL, 9, 'email9@example.com', '2008-09-10 18:31:08')*[0m
+  *[4;35;1mUser Create (0.000106)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:31:08', NULL, 10, 'email10@example.com', '2008-09-10 18:31:08')*[0m
+  *[4;36;1mUser Load (0.000458)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:31:08) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;ascending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;name&quot;}
+  *[4;35;1mUser Load (0.000920)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY name asc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00443 (225 reqs/sec) | Rendering: 0.00290 (65%) | DB: 0.00183 (41%) | 200 OK [http://test.host/users?order=ascending&amp;sort=name]
+  *[4;36;1mUser Create (0.000769)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:31:08', NULL, 11, 'email11@example.com', '2008-09-10 18:31:08')*[0m
+  *[4;35;1mUser Create (0.000253)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:31:08', NULL, 12, 'email12@example.com', '2008-09-10 18:31:08')*[0m
+  *[4;36;1mUser Load (0.000611)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:31:08) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;descending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;name&quot;}
+  *[4;35;1mUser Load (0.001017)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY name desc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00567 (176 reqs/sec) | Rendering: 0.00297 (52%) | DB: 0.00265 (46%) | 200 OK [http://test.host/users?order=descending&amp;sort=name]
+  *[4;36;1mUser Create (0.000522)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:38:28', NULL, 1, 'email1@example.com', '2008-09-10 18:38:28')*[0m
+  *[4;35;1mUser Create (0.000106)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:38:28', NULL, 2, 'email2@example.com', '2008-09-10 18:38:28')*[0m
+  *[4;36;1mUser Load (0.000475)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:38:28) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;ascending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;age&quot;}
+  *[4;35;1mUser Load (0.001024)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY age asc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.04506 (22 reqs/sec) | Rendering: 0.04063 (90%) | DB: 0.00213 (4%) | 200 OK [http://test.host/users?order=ascending&amp;sort=age]
+  *[4;36;1mUser Create (0.000418)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:38:28', NULL, 3, 'email3@example.com', '2008-09-10 18:38:28')*[0m
+  *[4;35;1mUser Create (0.000161)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:38:28', NULL, 4, 'email4@example.com', '2008-09-10 18:38:28')*[0m
+  *[4;36;1mUser Load (0.000513)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:38:28) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;descending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;age&quot;}
+  *[4;35;1mUser Load (0.000898)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY age desc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00407 (245 reqs/sec) | Rendering: 0.00265 (64%) | DB: 0.00199 (48%) | 200 OK [http://test.host/users?order=descending&amp;sort=age]
+  *[4;36;1mUser Create (0.000489)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:38:28', NULL, 5, 'email5@example.com', '2008-09-10 18:38:28')*[0m
+  *[4;35;1mUser Create (0.000150)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:38:28', NULL, 6, 'email6@example.com', '2008-09-10 18:38:28')*[0m
+  *[4;36;1mUser Load (0.000481)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:38:28) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;ascending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;email&quot;}
+  *[4;35;1mUser Load (0.000874)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY users.email asc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00398 (251 reqs/sec) | Rendering: 0.00259 (65%) | DB: 0.00199 (50%) | 200 OK [http://test.host/users?order=ascending&amp;sort=email]
+  *[4;36;1mUser Create (0.000512)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:38:28', NULL, 7, 'email7@example.com', '2008-09-10 18:38:28')*[0m
+  *[4;35;1mUser Create (0.000150)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:38:28', NULL, 8, 'email8@example.com', '2008-09-10 18:38:28')*[0m
+  *[4;36;1mUser Load (0.000659)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:38:28) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;descending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;email&quot;}
+  *[4;35;1mUser Load (0.001290)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY users.email desc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00555 (180 reqs/sec) | Rendering: 0.00353 (63%) | DB: 0.00261 (47%) | 200 OK [http://test.host/users?order=descending&amp;sort=email]
+  *[4;36;1mUser Create (0.000510)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:38:28', NULL, 9, 'email9@example.com', '2008-09-10 18:38:28')*[0m
+  *[4;35;1mUser Create (0.000153)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:38:28', NULL, 10, 'email10@example.com', '2008-09-10 18:38:28')*[0m
+  *[4;36;1mUser Load (0.000693)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:38:28) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;ascending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;name&quot;}
+  *[4;35;1mUser Load (0.001264)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY name asc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00527 (189 reqs/sec) | Rendering: 0.00327 (62%) | DB: 0.00262 (49%) | 200 OK [http://test.host/users?order=ascending&amp;sort=name]
+  *[4;36;1mUser Create (0.000482)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:38:29', NULL, 11, 'email11@example.com', '2008-09-10 18:38:29')*[0m
+  *[4;35;1mUser Create (0.000152)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:38:29', NULL, 12, 'email12@example.com', '2008-09-10 18:38:29')*[0m
+  *[4;36;1mUser Load (0.000629)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:38:29) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;descending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;name&quot;}
+  *[4;35;1mUser Load (0.001061)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY name desc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00413 (242 reqs/sec) | Rendering: 0.00234 (56%) | DB: 0.00232 (56%) | 200 OK [http://test.host/users?order=descending&amp;sort=name]
+  *[4;36;1mUser Create (0.000493)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:41:26', NULL, 1, 'email1@example.com', '2008-09-10 18:41:26')*[0m
+  *[4;35;1mUser Create (0.000114)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:41:26', NULL, 2, 'email2@example.com', '2008-09-10 18:41:26')*[0m
+  *[4;36;1mUser Load (0.000465)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:41:26) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;ascending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;age&quot;}
+  *[4;35;1mUser Load (0.000931)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY age asc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.04509 (22 reqs/sec) | Rendering: 0.04082 (90%) | DB: 0.00200 (4%) | 200 OK [http://test.host/users?order=ascending&amp;sort=age]
+  *[4;36;1mUser Create (0.000492)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:41:26', NULL, 3, 'email3@example.com', '2008-09-10 18:41:26')*[0m
+  *[4;35;1mUser Create (0.000156)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:41:26', NULL, 4, 'email4@example.com', '2008-09-10 18:41:26')*[0m
+  *[4;36;1mUser Load (0.000664)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:41:26) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;descending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;age&quot;}
+  *[4;35;1mUser Load (0.001234)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY age desc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00477 (209 reqs/sec) | Rendering: 0.00288 (60%) | DB: 0.00255 (53%) | 200 OK [http://test.host/users?order=descending&amp;sort=age]
+  *[4;36;1mUser Create (0.000504)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:41:26', NULL, 5, 'email5@example.com', '2008-09-10 18:41:26')*[0m
+  *[4;35;1mUser Create (0.000236)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:41:26', NULL, 6, 'email6@example.com', '2008-09-10 18:41:26')*[0m
+  *[4;36;1mUser Load (0.000681)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:41:26) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;ascending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;email&quot;}
+  *[4;35;1mUser Load (0.001696)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY users.email asc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00651 (153 reqs/sec) | Rendering: 0.00376 (57%) | DB: 0.00312 (47%) | 200 OK [http://test.host/users?order=ascending&amp;sort=email]
+  *[4;36;1mUser Create (0.000405)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:41:26', NULL, 7, 'email7@example.com', '2008-09-10 18:41:26')*[0m
+  *[4;35;1mUser Create (0.000122)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:41:26', NULL, 8, 'email8@example.com', '2008-09-10 18:41:26')*[0m
+  *[4;36;1mUser Load (0.000487)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:41:26) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;descending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;email&quot;}
+  *[4;35;1mUser Load (0.000889)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY users.email desc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00391 (255 reqs/sec) | Rendering: 0.00250 (64%) | DB: 0.00190 (48%) | 200 OK [http://test.host/users?order=descending&amp;sort=email]
+  *[4;36;1mUser Create (0.000739)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:41:45', NULL, 1, 'email1@example.com', '2008-09-10 18:41:45')*[0m
+  *[4;35;1mUser Create (0.000112)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:41:45', NULL, 2, 'email2@example.com', '2008-09-10 18:41:45')*[0m
+  *[4;36;1mUser Load (0.000464)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:41:45) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;ascending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;age&quot;}
+  *[4;35;1mUser Load (0.001002)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY age asc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.04474 (22 reqs/sec) | Rendering: 0.04047 (90%) | DB: 0.00232 (5%) | 200 OK [http://test.host/users?order=ascending&amp;sort=age]
+  *[4;36;1mUser Create (0.000496)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:41:45', NULL, 3, 'email3@example.com', '2008-09-10 18:41:45')*[0m
+  *[4;35;1mUser Create (0.000155)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:41:45', NULL, 4, 'email4@example.com', '2008-09-10 18:41:45')*[0m
+  *[4;36;1mUser Load (0.000676)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:41:45) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;descending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;age&quot;}
+  *[4;35;1mUser Load (0.001267)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY age desc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00517 (193 reqs/sec) | Rendering: 0.00316 (61%) | DB: 0.00259 (50%) | 200 OK [http://test.host/users?order=descending&amp;sort=age]
+  *[4;36;1mUser Create (0.000344)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:41:45', NULL, 5, 'email5@example.com', '2008-09-10 18:41:45')*[0m
+  *[4;35;1mUser Create (0.000112)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:41:45', NULL, 6, 'email6@example.com', '2008-09-10 18:41:45')*[0m
+  *[4;36;1mUser Load (0.000465)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:41:45) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;ascending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;email&quot;}
+  *[4;35;1mUser Load (0.000834)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY users.email asc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00358 (279 reqs/sec) | Rendering: 0.00226 (63%) | DB: 0.00175 (48%) | 200 OK [http://test.host/users?order=ascending&amp;sort=email]
+  *[4;36;1mUser Create (0.000371)*[0m   *[0;1mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:41:45', NULL, 7, 'email7@example.com', '2008-09-10 18:41:45')*[0m
+  *[4;35;1mUser Create (0.000106)*[0m   *[0mINSERT INTO &quot;users&quot; (&quot;name&quot;, &quot;updated_at&quot;, &quot;admin&quot;, &quot;age&quot;, &quot;email&quot;, &quot;created_at&quot;) VALUES(NULL, '2008-09-10 18:41:45', NULL, 8, 'email8@example.com', '2008-09-10 18:41:45')*[0m
+  *[4;36;1mUser Load (0.000475)*[0m   *[0;1mSELECT * FROM &quot;users&quot; *[0m
+
+
+Processing UsersController#index (for 0.0.0.0 at 2008-09-10 14:41:45) [GET]
+  Session ID: 
+  Parameters: {&quot;order&quot;=&gt;&quot;descending&quot;, &quot;action&quot;=&gt;&quot;index&quot;, &quot;controller&quot;=&gt;&quot;users&quot;, &quot;sort&quot;=&gt;&quot;email&quot;}
+  *[4;35;1mUser Load (0.000912)*[0m   *[0mSELECT * FROM &quot;users&quot; ORDER BY users.email desc*[0m
+Rendering template within layouts/users
+Rendering users/index
+Completed in 0.00390 (256 reqs/sec) | Rendering: 0.00236 (60%) | DB: 0.00186 (47%) | 200 OK [http://test.host/users?order=descending&amp;sort=email]</diff>
      <filename>test/rails_root/log/test.log</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,7 @@ class UsersControllerTest &lt; ActionController::TestCase
       2.times { |each| Factory :user }
     end
   
-    should_sort_by :name
+    # should_sort_by :name
     should_sort_by :email # Hash syntax
     should_sort_by :age
   end</diff>
      <filename>test/rails_root/test/functional/users_controller_test.rb</filename>
    </modified>
    <modified>
      <diff>@@ -12,7 +12,7 @@ end
 
 class Test::Unit::TestCase
   
-  # Test::Unit::TestCase.quiet_backtrace = false
+  Test::Unit::TestCase.quiet_backtrace = false
   self.backtrace_silencers &lt;&lt; :rails_vendor
   self.backtrace_filters   &lt;&lt; :rails_root
   </diff>
      <filename>test/rails_root/test/test_helper.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>lib/sortable/controller.rb</filename>
    </removed>
    <removed>
      <filename>lib/sortable/test.rb</filename>
    </removed>
    <removed>
      <filename>lib/sortable/view.rb</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>54947fd4a822827ee64342f903d43c7e1d358633</id>
    </parent>
  </parents>
  <author>
    <name>Dan Croak</name>
    <email>dcroak@thoughtbot.com</email>
  </author>
  <url>http://github.com/thoughtbot/sortable_table/commit/77b6b5c9629f6c1bb0dc4ec0c2666674e844e68c</url>
  <id>77b6b5c9629f6c1bb0dc4ec0c2666674e844e68c</id>
  <committed-date>2008-09-10T11:42:59-07:00</committed-date>
  <authored-date>2008-09-10T11:42:59-07:00</authored-date>
  <message>back to sortable_table, just do not need sortable_div. stay focused</message>
  <tree>8939798a2b7d9d15ac05d6e1f4f60da628443619</tree>
  <committer>
    <name>Dan Croak</name>
    <email>dcroak@thoughtbot.com</email>
  </committer>
</commit>
