diff --git a/.gitignore b/.gitignore
index 63da136f2..d20f7d23a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,3 +10,10 @@ test/rails_root/db/*
test/rails_root/app/views/passwords
test/rails_root/app/views/sessions
test/rails_root/app/views/users
+test/rails_root/vendor/plugins/clearance
+test/rails_root/features/*.feature
+test/rails_root/features/password_reset.feature
+test/rails_root/features/sign_in.feature
+test/rails_root/features/sign_out.feature
+test/rails_root/features/sign_up.feature
+test/rails_root/features/step_definitions/clearance_steps.rb
diff --git a/README.md b/README.md
index 16db75968..1121ca0d1 100644
--- a/README.md
+++ b/README.md
@@ -20,7 +20,7 @@ Fork away and create a [Github Issue](http://github.com/thoughtbot/clearance/iss
Installation
------------
-Clearance is a Rails engine. The latest stable version works with versions of Rails greater than 3. If you need to run on Rails 2.x, install Clearance Version 0.8.8.
+Clearance is a Rails engine. The latest stable version (0.8.8) works with versions of Rails 2.x.
Install it as a gem however you like to install gems. Also, uninstall old versions:
@@ -38,6 +38,10 @@ This:
* inserts Clearance::Authentication into your ApplicationController
* created a migration that either creates a users table or adds only missing columns
+There is a release candidate which features Rails 3 support. To install this version:
+
+ gem install clearance --prerelease
+
Usage
-----
@@ -72,7 +76,7 @@ and add your route in config/routes.rb:
See config/routes.rb for all the routes Clearance provides.
Actions that redirect (create, update, and destroy) in Clearance controllers
-can be overriden by re-defining url_after_(action) methods as seen above.
+can be overridden by re-defining url_after_(action) methods as seen above.
Optional Cucumber features
--------------------------
@@ -88,11 +92,11 @@ Run the Cucumber generator and Clearance feature generator:
Edit your Gemfile to include:
- gem 'factory_girl'
+ gem 'factory_girl_rails'
Edit your config/enviroments/cucumber.rb to include the following:
- ActionMailer::Base.default_url_options = { :host => 'localhost:3000' }
+ config.action_mailer.default_url_options = { :host => 'localhost:3000' }
Then run rake!
@@ -111,8 +115,8 @@ Authors
-------
Clearance was extracted out of [Hoptoad](http://hoptoadapp.com). We merged the
-authentication code from two of thoughtbot client Rails apps and have since
-used it each time we need authentication.
+authentication code from two of thoughtbot's client Rails apps and have since
+used it each time we needed authentication.
The following people have improved the library. Thank you!
diff --git a/Rakefile b/Rakefile
index ef197c64d..07bcbc63a 100644
--- a/Rakefile
+++ b/Rakefile
@@ -5,6 +5,7 @@ ENV['BUNDLE_GEMFILE'] = File.dirname(__FILE__) + '/test/rails_root/Gemfile'
require 'rake'
require 'rake/testtask'
require 'cucumber/rake/task'
+require 'spec/rake/spectask'
namespace :test do
Rake::TestTask.new(:basic => ["generator:cleanup",
@@ -41,7 +42,56 @@ namespace :test do
end
end
-generators = %w(clearance clearance_features clearance_views)
+namespace :spec do
+ Spec::Rake::SpecTask.new(:basic => %w(spec:generator:cleanup spec:generator:clearance)) do |task|
+ task.spec_files = FileList['spec/*/*_spec.rb']
+ end
+
+ Spec::Rake::SpecTask.new(:views => %w(spec:generator:cleanup spec:generator:clearance spec:generator:clearance_views)) do |task|
+ task.spec_files = FileList['spec/*/*_spec.rb']
+ end
+
+ Cucumber::Rake::Task.new(:features => %w(spec:generator:cleanup spec:generator:clearance spec:generator:clearance_features)) do |task|
+ task.cucumber_opts = '--format progress'
+ task.profile = 'features_with_rspec'
+ end
+
+ Cucumber::Rake::Task.new(:features_for_views => %w(spec:generator:cleanup spec:generator:clearance spec:generator:clearance_features spec:generator:clearance_views)) do |task|
+ task.cucumber_opts = '--format progress'
+ task.profile = 'features_for_views_with_rspec'
+ end
+
+ namespace :generator do
+ task :cleanup do
+ FileList["spec/rails_root/db/**/*"].each do |each|
+ FileUtils.rm_rf(each)
+ end
+
+ FileUtils.rm_rf("spec/rails_root/vendor/plugins/clearance")
+ FileUtils.rm_rf("spec/rails_root/app/views/passwords")
+ FileUtils.rm_rf("spec/rails_root/app/views/sessions")
+ FileUtils.rm_rf("spec/rails_root/app/views/users")
+ FileUtils.mkdir_p("spec/rails_root/vendor/plugins")
+ clearance_root = File.expand_path(File.dirname(__FILE__))
+ system("ln -s #{clearance_root} spec/rails_root/vendor/plugins/clearance")
+ FileList["spec/rails_root/features/*.feature"].each do |each|
+ FileUtils.rm_rf(each)
+ end
+ end
+
+ task :clearance do
+ system "cd spec/rails_root && bundle install && ./script/rails generate clearance && rake db:migrate db:test:prepare"
+ end
+
+ task :clearance_features do
+ system "cd spec/rails_root && ./script/rails generate clearance_features"
+ end
+
+ task :clearance_views do
+ system "cd spec/rails_root && ./script/rails generate clearance_views"
+ end
+ end
+end
namespace :generator do
desc "Cleans up the test app before running the generator"
@@ -50,13 +100,11 @@ namespace :generator do
FileUtils.rm_rf(each)
end
- FileUtils.rm_rf("test/rails_root/vendor/plugins/clearance")
FileUtils.rm_rf("test/rails_root/app/views/passwords")
FileUtils.rm_rf("test/rails_root/app/views/sessions")
FileUtils.rm_rf("test/rails_root/app/views/users")
FileUtils.mkdir_p("test/rails_root/vendor/plugins")
clearance_root = File.expand_path(File.dirname(__FILE__))
- system("ln -s #{clearance_root} test/rails_root/vendor/plugins/clearance")
FileList["test/rails_root/features/*.feature"].each do |each|
FileUtils.rm_rf(each)
end
@@ -64,7 +112,7 @@ namespace :generator do
desc "Run the clearance generator"
task :clearance do
- system "cd test/rails_root && ./script/rails generate clearance && rake db:migrate db:test:prepare"
+ system "cd test/rails_root && bundle install && ./script/rails generate clearance && rake db:migrate db:test:prepare"
end
desc "Run the clearance features generator"
@@ -80,23 +128,6 @@ end
desc "Run the test suite"
task :default => ['test:basic', 'test:features',
- 'test:views', 'test:features_for_views']
-
-require 'jeweler'
-
-Jeweler::Tasks.new do |gem|
- gem.name = "clearance"
- gem.summary = "Rails authentication with email & password."
- gem.description = "Rails authentication with email & password."
- gem.email = "support@thoughtbot.com"
- gem.homepage = "http://github.com/thoughtbot/clearance"
- gem.authors = ["Dan Croak", "Mike Burns", "Jason Morrison",
- "Joe Ferris", "Eugene Bolshakov", "Nick Quaranto",
- "Josh Nichols", "Mike Breen", "Marcel Görner",
- "Bence Nagy", "Ben Mabey", "Eloy Duran",
- "Tim Pope", "Mihai Anca", "Mark Cornick",
- "Shay Arnett", "Jon Yurek", "Chad Pytel"]
- gem.files = FileList["[A-Z]*", "{app,config,lib,shoulda_macros,rails}/**/*"]
-end
-
-Jeweler::GemcutterTasks.new
+ 'test:views', 'test:features_for_views',
+ 'spec:basic', 'spec:features',
+ 'spec:views', 'spec:features_for_views']
diff --git a/VERSION b/VERSION
index ac39a106c..f374f6662 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-0.9.0
+0.9.1
diff --git a/app/controllers/clearance/confirmations_controller.rb b/app/controllers/clearance/confirmations_controller.rb
index 9c82e25bf..b1b3d3f48 100644
--- a/app/controllers/clearance/confirmations_controller.rb
+++ b/app/controllers/clearance/confirmations_controller.rb
@@ -7,8 +7,6 @@ class Clearance::ConfirmationsController < ApplicationController
before_filter :forbid_missing_token, :only => [:new, :create]
before_filter :forbid_non_existent_user, :only => [:new, :create]
- filter_parameter_logging :token
-
def new
create
end
diff --git a/app/controllers/clearance/passwords_controller.rb b/app/controllers/clearance/passwords_controller.rb
index 26de4e978..fef36fd69 100644
--- a/app/controllers/clearance/passwords_controller.rb
+++ b/app/controllers/clearance/passwords_controller.rb
@@ -4,7 +4,6 @@ class Clearance::PasswordsController < ApplicationController
skip_before_filter :authenticate, :only => [:new, :create, :edit, :update]
before_filter :forbid_missing_token, :only => [:edit, :update]
before_filter :forbid_non_existent_user, :only => [:edit, :update]
- filter_parameter_logging :password, :password_confirmation
def new
render :template => 'passwords/new'
diff --git a/app/controllers/clearance/sessions_controller.rb b/app/controllers/clearance/sessions_controller.rb
index d4e005b96..41694189d 100644
--- a/app/controllers/clearance/sessions_controller.rb
+++ b/app/controllers/clearance/sessions_controller.rb
@@ -3,7 +3,6 @@ class Clearance::SessionsController < ApplicationController
skip_before_filter :authenticate, :only => [:new, :create, :destroy]
protect_from_forgery :except => :create
- filter_parameter_logging :password
def new
render :template => 'sessions/new'
diff --git a/app/controllers/clearance/users_controller.rb b/app/controllers/clearance/users_controller.rb
index 36c94e8e1..45d61c488 100644
--- a/app/controllers/clearance/users_controller.rb
+++ b/app/controllers/clearance/users_controller.rb
@@ -3,7 +3,6 @@ class Clearance::UsersController < ApplicationController
skip_before_filter :authenticate, :only => [:new, :create]
before_filter :redirect_to_root, :only => [:new, :create], :if => :signed_in?
- filter_parameter_logging :password
def new
@user = ::User.new(params[:user])
diff --git a/clearance.gemspec b/clearance.gemspec
index 6bd37a0b6..30dcc8b0f 100644
--- a/clearance.gemspec
+++ b/clearance.gemspec
@@ -1,15 +1,11 @@
-# Generated by jeweler
-# DO NOT EDIT THIS FILE DIRECTLY
-# Instead, edit Jeweler::Tasks in Rakefile, and run the gemspec command
-# -*- encoding: utf-8 -*-
-
Gem::Specification.new do |s|
s.name = %q{clearance}
- s.version = "0.9.0"
+ s.version = IO.read(File.join(File.dirname(__FILE__), 'VERSION'))
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.authors = ["Dan Croak", "Mike Burns", "Jason Morrison", "Joe Ferris", "Eugene Bolshakov", "Nick Quaranto", "Josh Nichols", "Mike Breen", "Marcel G\303\266rner", "Bence Nagy", "Ben Mabey", "Eloy Duran", "Tim Pope", "Mihai Anca", "Mark Cornick", "Shay Arnett", "Jon Yurek", "Chad Pytel"]
- s.date = %q{2010-06-11}
+ s.date = %q{2010-06-29}
+ s.summary = %q{Rails authentication with email & password.}
s.description = %q{Rails authentication with email & password.}
s.email = %q{support@thoughtbot.com}
s.extra_rdoc_files = [
@@ -18,106 +14,194 @@ Gem::Specification.new do |s|
]
s.files = [
"CHANGELOG.md",
- "LICENSE",
- "README.md",
- "Rakefile",
- "VERSION",
- "app/controllers/clearance/confirmations_controller.rb",
- "app/controllers/clearance/passwords_controller.rb",
- "app/controllers/clearance/sessions_controller.rb",
- "app/controllers/clearance/users_controller.rb",
- "app/models/clearance_mailer.rb",
- "app/views/clearance_mailer/change_password.html.erb",
- "app/views/clearance_mailer/confirmation.html.erb",
- "app/views/passwords/edit.html.erb",
- "app/views/passwords/new.html.erb",
- "app/views/sessions/new.html.erb",
- "app/views/users/_form.html.erb",
- "app/views/users/new.html.erb",
- "config/routes.rb",
- "lib/clearance.rb",
- "lib/clearance/authentication.rb",
- "lib/clearance/configuration.rb",
- "lib/clearance/engine.rb",
- "lib/clearance/extensions/errors.rb",
- "lib/clearance/extensions/rescue.rb",
- "lib/clearance/user.rb",
- "lib/rails/generators/clearance_features_generator.rb",
- "lib/rails/generators/clearance_features_templates/features/password_reset.feature",
- "lib/rails/generators/clearance_features_templates/features/sign_in.feature",
- "lib/rails/generators/clearance_features_templates/features/sign_out.feature",
- "lib/rails/generators/clearance_features_templates/features/sign_up.feature",
- "lib/rails/generators/clearance_features_templates/features/step_definitions/clearance_steps.rb",
- "lib/rails/generators/clearance_generator.rb",
- "lib/rails/generators/clearance_templates/README",
- "lib/rails/generators/clearance_templates/clearance.rb",
- "lib/rails/generators/clearance_templates/factories.rb",
- "lib/rails/generators/clearance_templates/migrations/create_users.rb",
- "lib/rails/generators/clearance_templates/migrations/update_users.rb",
- "lib/rails/generators/clearance_templates/user.rb",
- "lib/rails/generators/clearance_views_generator.rb",
- "lib/rails/generators/clearance_views_templates/formtastic/erb/passwords/edit.html.erb",
- "lib/rails/generators/clearance_views_templates/formtastic/erb/passwords/new.html.erb",
- "lib/rails/generators/clearance_views_templates/formtastic/erb/sessions/new.html.erb",
- "lib/rails/generators/clearance_views_templates/formtastic/erb/users/_inputs.html.erb",
- "lib/rails/generators/clearance_views_templates/formtastic/erb/users/new.html.erb",
- "rails/init.rb",
- "shoulda_macros/clearance.rb"
+ "LICENSE",
+ "README.md",
+ "Rakefile",
+ "VERSION",
+ "app/controllers/clearance/confirmations_controller.rb",
+ "app/controllers/clearance/passwords_controller.rb",
+ "app/controllers/clearance/sessions_controller.rb",
+ "app/controllers/clearance/users_controller.rb",
+ "app/models/clearance_mailer.rb",
+ "app/views/clearance_mailer/change_password.html.erb",
+ "app/views/clearance_mailer/confirmation.html.erb",
+ "app/views/passwords/edit.html.erb",
+ "app/views/passwords/new.html.erb",
+ "app/views/sessions/new.html.erb",
+ "app/views/users/_form.html.erb",
+ "app/views/users/new.html.erb",
+ "clearance.gemspec",
+ "config/routes.rb",
+ "cucumber.yml",
+ "lib/clearance.rb",
+ "lib/clearance/authentication.rb",
+ "lib/clearance/configuration.rb",
+ "lib/clearance/engine.rb",
+ "lib/clearance/extensions/errors.rb",
+ "lib/clearance/extensions/rescue.rb",
+ "lib/clearance/shoulda_macros.rb",
+ "lib/clearance/user.rb",
+ "lib/rails/generators/clearance_features_generator.rb",
+ "lib/rails/generators/clearance_features_templates/features/password_reset.feature",
+ "lib/rails/generators/clearance_features_templates/features/sign_in.feature",
+ "lib/rails/generators/clearance_features_templates/features/sign_out.feature",
+ "lib/rails/generators/clearance_features_templates/features/sign_up.feature",
+ "lib/rails/generators/clearance_features_templates/features/step_definitions/clearance_steps.rb",
+ "lib/rails/generators/clearance_generator.rb",
+ "lib/rails/generators/clearance_templates/README",
+ "lib/rails/generators/clearance_templates/clearance.rb",
+ "lib/rails/generators/clearance_templates/factories.rb",
+ "lib/rails/generators/clearance_templates/migrations/create_users.rb",
+ "lib/rails/generators/clearance_templates/migrations/update_users.rb",
+ "lib/rails/generators/clearance_templates/user.rb",
+ "lib/rails/generators/clearance_views_generator.rb",
+ "lib/rails/generators/clearance_views_templates/formtastic/erb/passwords/edit.html.erb",
+ "lib/rails/generators/clearance_views_templates/formtastic/erb/passwords/new.html.erb",
+ "lib/rails/generators/clearance_views_templates/formtastic/erb/sessions/new.html.erb",
+ "lib/rails/generators/clearance_views_templates/formtastic/erb/users/_inputs.html.erb",
+ "lib/rails/generators/clearance_views_templates/formtastic/erb/users/new.html.erb",
+ "init.rb",
]
+
s.homepage = %q{http://github.com/thoughtbot/clearance}
s.rdoc_options = ["--charset=UTF-8"]
s.require_paths = ["lib"]
s.rubygems_version = %q{1.3.7}
- s.summary = %q{Rails authentication with email & password.}
s.test_files = [
+ "spec/rails_root/Gemfile",
+ "spec/rails_root/README",
+ "spec/rails_root/Rakefile",
+ "spec/rails_root/app/controllers/accounts_controller.rb",
+ "spec/rails_root/app/controllers/application_controller.rb",
+ "spec/rails_root/app/helpers/application_helper.rb",
+ "spec/rails_root/app/models/user.rb",
+ "spec/rails_root/app/views/accounts/edit.html.erb",
+ "spec/rails_root/app/views/layouts/application.html.erb",
+ "spec/rails_root/config.ru",
+ "spec/rails_root/config/application.rb",
+ "spec/rails_root/config/boot.rb",
+ "spec/rails_root/config/cucumber.yml",
+ "spec/rails_root/config/database.yml",
+ "spec/rails_root/config/environment.rb",
+ "spec/rails_root/config/environments/development.rb",
+ "spec/rails_root/config/environments/production.rb",
+ "spec/rails_root/config/environments/test.rb",
+ "spec/rails_root/config/initializers/backtrace_silencers.rb",
+ "spec/rails_root/config/initializers/clearance.rb",
+ "spec/rails_root/config/initializers/inflections.rb",
+ "spec/rails_root/config/initializers/mime_types.rb",
+ "spec/rails_root/config/initializers/secret_token.rb",
+ "spec/rails_root/config/initializers/session_store.rb",
+ "spec/rails_root/config/locales/en.yml",
+ "spec/rails_root/config/routes.rb",
+ "spec/rails_root/db/schema.rb",
+ "spec/rails_root/doc/README_FOR_APP",
+ "spec/rails_root/features/password_reset.feature",
+ "spec/rails_root/features/sign_in.feature",
+ "spec/rails_root/features/sign_out.feature",
+ "spec/rails_root/features/sign_up.feature",
+ "spec/rails_root/features/step_definitions/clearance_steps.rb",
+ "spec/rails_root/features/step_definitions/web_steps.rb",
+ "spec/rails_root/features/support/env.rb",
+ "spec/rails_root/features/support/paths.rb",
+ "spec/rails_root/lib/tasks/cucumber.rake",
+ "spec/rails_root/public/404.html",
+ "spec/rails_root/public/422.html",
+ "spec/rails_root/public/500.html",
+ "spec/rails_root/public/favicon.ico",
+ "spec/rails_root/public/images/rails.png",
+ "spec/rails_root/public/javascripts/application.js",
+ "spec/rails_root/public/javascripts/controls.js",
+ "spec/rails_root/public/javascripts/dragdrop.js",
+ "spec/rails_root/public/javascripts/effects.js",
+ "spec/rails_root/public/javascripts/prototype.js",
+ "spec/rails_root/public/javascripts/rails.js",
+ "spec/rails_root/public/robots.txt",
+ "spec/rails_root/script/cucumber",
+ "spec/rails_root/script/rails",
+ "spec/rails_root/spec/factories/clearance.rb",
+ "spec/rails_root/vendor/plugins/dynamic_form/MIT-LICENSE",
+ "spec/rails_root/vendor/plugins/dynamic_form/README",
+ "spec/rails_root/vendor/plugins/dynamic_form/Rakefile",
+ "spec/rails_root/vendor/plugins/dynamic_form/init.rb",
+ "spec/rails_root/vendor/plugins/dynamic_form/lib/action_view/helpers/dynamic_form.rb",
+ "spec/rails_root/vendor/plugins/dynamic_form/lib/action_view/locale/en.yml",
+ "spec/rails_root/vendor/plugins/dynamic_form/test/dynamic_form_i18n_test.rb",
+ "spec/rails_root/vendor/plugins/dynamic_form/test/dynamic_form_test.rb",
+ "spec/rails_root/vendor/plugins/dynamic_form/test/test_helper.rb",
"test/controllers/confirmations_controller_test.rb",
- "test/controllers/passwords_controller_test.rb",
- "test/controllers/sessions_controller_test.rb",
- "test/controllers/users_controller_test.rb",
- "test/models/clearance_mailer_test.rb",
- "test/models/user_test.rb",
- "test/rails_root/app/controllers/accounts_controller.rb",
- "test/rails_root/app/controllers/application_controller.rb",
- "test/rails_root/app/helpers/application_helper.rb",
- "test/rails_root/app/models/user.rb",
- "test/rails_root/config/application.rb",
- "test/rails_root/config/boot.rb",
- "test/rails_root/config/environment.rb",
- "test/rails_root/config/environments/development.rb",
- "test/rails_root/config/environments/production.rb",
- "test/rails_root/config/environments/test.rb",
- "test/rails_root/config/initializers/backtrace_silencers.rb",
- "test/rails_root/config/initializers/clearance.rb",
- "test/rails_root/config/initializers/inflections.rb",
- "test/rails_root/config/initializers/mime_types.rb",
- "test/rails_root/config/initializers/secret_token.rb",
- "test/rails_root/config/initializers/session_store.rb",
- "test/rails_root/config/routes.rb",
- "test/rails_root/db/migrate/20100611162109_clearance_create_users.rb",
- "test/rails_root/features/step_definitions/clearance_steps.rb",
- "test/rails_root/features/step_definitions/web_steps.rb",
- "test/rails_root/features/support/env.rb",
- "test/rails_root/features/support/paths.rb",
- "test/rails_root/test/factories/clearance.rb",
- "test/rails_root/test/functional/accounts_controller_test.rb",
- "test/rails_root/test/performance/browsing_test.rb",
- "test/rails_root/test/test_helper.rb",
- "test/rails_root/vendor/plugins/dynamic_form/init.rb",
- "test/rails_root/vendor/plugins/dynamic_form/lib/action_view/helpers/dynamic_form.rb",
- "test/rails_root/vendor/plugins/dynamic_form/test/dynamic_form_i18n_test.rb",
- "test/rails_root/vendor/plugins/dynamic_form/test/dynamic_form_test.rb",
- "test/rails_root/vendor/plugins/dynamic_form/test/test_helper.rb",
- "test/test_helper.rb"
+ "test/controllers/passwords_controller_test.rb",
+ "test/controllers/sessions_controller_test.rb",
+ "test/controllers/users_controller_test.rb",
+ "test/models/clearance_mailer_test.rb",
+ "test/models/user_test.rb",
+ "test/rails_root/Gemfile",
+ "test/rails_root/README",
+ "test/rails_root/Rakefile",
+ "test/rails_root/app/controllers/accounts_controller.rb",
+ "test/rails_root/app/controllers/application_controller.rb",
+ "test/rails_root/app/helpers/application_helper.rb",
+ "test/rails_root/app/models/user.rb",
+ "test/rails_root/app/views/accounts/edit.html.erb",
+ "test/rails_root/app/views/layouts/application.html.erb",
+ "test/rails_root/config.ru",
+ "test/rails_root/config/application.rb",
+ "test/rails_root/config/boot.rb",
+ "test/rails_root/config/cucumber.yml",
+ "test/rails_root/config/database.yml",
+ "test/rails_root/config/environment.rb",
+ "test/rails_root/config/environments/development.rb",
+ "test/rails_root/config/environments/production.rb",
+ "test/rails_root/config/environments/test.rb",
+ "test/rails_root/config/initializers/backtrace_silencers.rb",
+ "test/rails_root/config/initializers/clearance.rb",
+ "test/rails_root/config/initializers/inflections.rb",
+ "test/rails_root/config/initializers/mime_types.rb",
+ "test/rails_root/config/initializers/secret_token.rb",
+ "test/rails_root/config/initializers/session_store.rb",
+ "test/rails_root/config/locales/en.yml",
+ "test/rails_root/config/routes.rb",
+ "test/rails_root/doc/README_FOR_APP",
+ "test/rails_root/features/step_definitions/web_steps.rb",
+ "test/rails_root/features/support/env.rb",
+ "test/rails_root/features/support/paths.rb",
+ "test/rails_root/lib/tasks/cucumber.rake",
+ "test/rails_root/public/404.html",
+ "test/rails_root/public/422.html",
+ "test/rails_root/public/500.html",
+ "test/rails_root/public/favicon.ico",
+ "test/rails_root/public/images/rails.png",
+ "test/rails_root/public/javascripts/application.js",
+ "test/rails_root/public/javascripts/controls.js",
+ "test/rails_root/public/javascripts/dragdrop.js",
+ "test/rails_root/public/javascripts/effects.js",
+ "test/rails_root/public/javascripts/prototype.js",
+ "test/rails_root/public/javascripts/rails.js",
+ "test/rails_root/public/robots.txt",
+ "test/rails_root/script/cucumber",
+ "test/rails_root/script/rails",
+ "test/rails_root/test/factories/clearance.rb",
+ "test/rails_root/test/functional/accounts_controller_test.rb",
+ "test/rails_root/test/performance/browsing_test.rb",
+ "test/rails_root/test/test_helper.rb",
+ "test/rails_root/vendor/plugins/dynamic_form/MIT-LICENSE",
+ "test/rails_root/vendor/plugins/dynamic_form/README",
+ "test/rails_root/vendor/plugins/dynamic_form/Rakefile",
+ "test/rails_root/vendor/plugins/dynamic_form/init.rb",
+ "test/rails_root/vendor/plugins/dynamic_form/lib/action_view/helpers/dynamic_form.rb",
+ "test/rails_root/vendor/plugins/dynamic_form/lib/action_view/locale/en.yml",
+ "test/rails_root/vendor/plugins/dynamic_form/test/dynamic_form_i18n_test.rb",
+ "test/rails_root/vendor/plugins/dynamic_form/test/dynamic_form_test.rb",
+ "test/rails_root/vendor/plugins/dynamic_form/test/test_helper.rb",
+ "test/test_helper.rb"
]
+ s.add_dependency('rails', '~>3.0.0')
+ s.add_development_dependency('rspec', [">= 1.3.0"])
+
if s.respond_to? :specification_version then
current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
s.specification_version = 3
-
- if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
- else
- end
- else
end
end
diff --git a/config/routes.rb b/config/routes.rb
index 662225b6e..b06edeec8 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -1,30 +1,23 @@
-Rails.application.routes.draw do |map|
- map.resources :passwords,
+Rails.application.routes.draw do
+ resources :passwords,
:controller => 'clearance/passwords',
:only => [:new, :create]
- map.resource :session,
+ resource :session,
:controller => 'clearance/sessions',
:only => [:new, :create, :destroy]
- map.resources :users, :controller => 'clearance/users' do |users|
- users.resource :password,
+ resources :users, :controller => 'clearance/users', :only => [:new, :create] do
+ resource :password,
:controller => 'clearance/passwords',
:only => [:create, :edit, :update]
- users.resource :confirmation,
+ resource :confirmation,
:controller => 'clearance/confirmations',
:only => [:new, :create]
end
- map.sign_up 'sign_up',
- :controller => 'clearance/users',
- :action => 'new'
- map.sign_in 'sign_in',
- :controller => 'clearance/sessions',
- :action => 'new'
- map.sign_out 'sign_out',
- :controller => 'clearance/sessions',
- :action => 'destroy',
- :method => :delete
+ match 'sign_up' => 'clearance/users#new', :as => 'sign_up'
+ match 'sign_in' => 'clearance/sessions#new', :as => 'sign_in'
+ match 'sign_out' => 'clearance/sessions#destroy', :via => :delete, :as => 'sign_out'
end
diff --git a/cucumber.yml b/cucumber.yml
index 0c271a988..c9d42c0b6 100644
--- a/cucumber.yml
+++ b/cucumber.yml
@@ -1,2 +1,4 @@
features: test/rails_root/features
+features_with_rspec: spec/rails_root/features
features_for_views: test/rails_root/features
+features_for_views_with_rspec: spec/rails_root/features
diff --git a/rails/init.rb b/init.rb
similarity index 100%
rename from rails/init.rb
rename to init.rb
diff --git a/lib/clearance/engine.rb b/lib/clearance/engine.rb
index dc8d53275..d22a6ea58 100644
--- a/lib/clearance/engine.rb
+++ b/lib/clearance/engine.rb
@@ -3,6 +3,8 @@
module Clearance
class Engine < Rails::Engine
- engine_name :clearance
+ initializer "clearance.filter" do |app|
+ app.config.filter_parameters += [:token, :password, :password_confirmation]
+ end
end
end
diff --git a/shoulda_macros/clearance.rb b/lib/clearance/shoulda_macros.rb
similarity index 91%
rename from shoulda_macros/clearance.rb
rename to lib/clearance/shoulda_macros.rb
index 99de34410..155e93c2a 100644
--- a/shoulda_macros/clearance.rb
+++ b/lib/clearance/shoulda_macros.rb
@@ -49,12 +49,12 @@ def should_deny_access_on(http_method, action, opts = {})
def should_deny_access(opts = {})
if opts[:flash]
- should_set_the_flash_to opts[:flash]
+ should set_the_flash.to(opts[:flash])
else
- should_not_set_the_flash
+ should_not set_the_flash
end
- should_redirect_to('sign in page') { sign_in_url }
+ should redirect_to('sign in page') { sign_in_url }
end
# HTTP FLUENCY
@@ -93,16 +93,12 @@ def public_context(&blk)
def should_create_user_successfully
warn "[DEPRECATION] should_create_user_successfully: not meant to be public, no longer used internally"
- should_assign_to :user
+ should assign_to(:user)
should_change 'User.count', :by => 1
- should "send the confirmation email" do
- assert_sent_email do |email|
- email.subject =~ /account confirmation/i
- end
- end
+ should have_sent_email.with_subject(/account confirmation/i)
- should_set_the_flash_to /confirm/i
+ should set_the_flash.to(/confirm/i)
should_redirect_to_url_after_create
end
@@ -117,27 +113,19 @@ def should_render_nothing
# REDIRECTS
def should_redirect_to_url_after_create
- should_redirect_to("the post-create url") do
- @controller.send(:url_after_create)
- end
+ should redirect_to("the post-create url") { @controller.send(:url_after_create) }
end
def should_redirect_to_url_after_update
- should_redirect_to("the post-update url") do
- @controller.send(:url_after_update)
- end
+ should redirect_to("the post-update url") { @controller.send(:url_after_update) }
end
def should_redirect_to_url_after_destroy
- should_redirect_to("the post-destroy url") do
- @controller.send(:url_after_destroy)
- end
+ should redirect_to("the post-destroy url") { @controller.send(:url_after_destroy) }
end
def should_redirect_to_url_already_confirmed
- should_redirect_to("the already confirmed url") do
- @controller.send(:url_already_confirmed)
- end
+ should redirect_to("the already confirmed url") { @controller.send(:url_already_confirmed) }
end
# VALIDATIONS
diff --git a/lib/rails/generators/clearance_features_templates/features/step_definitions/clearance_steps.rb b/lib/rails/generators/clearance_features_templates/features/step_definitions/clearance_steps.rb
index fe025cd9b..ff934d8e2 100644
--- a/lib/rails/generators/clearance_features_templates/features/step_definitions/clearance_steps.rb
+++ b/lib/rails/generators/clearance_features_templates/features/step_definitions/clearance_steps.rb
@@ -19,7 +19,7 @@
:email => email,
:password => password,
:password_confirmation => password
-end
+end
Given /^I am signed up and confirmed as "(.*)\/(.*)"$/ do |email, password|
user = Factory :email_confirmed_user,
@@ -31,13 +31,13 @@
# Session
Then /^I should be signed in$/ do
- Given %{I am on the homepage}
- Then %{I should see "Sign out"}
+ Given %{I am on the homepage}
+ Then %{I should see "Sign out"}
end
Then /^I should be signed out$/ do
- Given %{I am on the homepage}
- Then %{I should see "Sign in"}
+ Given %{I am on the homepage}
+ Then %{I should see "Sign in"}
end
When /^session is cleared$/ do
@@ -52,6 +52,11 @@
And %{I sign in as "#{email}/#{password}"}
end
+Given /^I sign in$/ do
+ email = Factory.next(:email)
+ Given %{I have signed in with "#{email}/password"}
+end
+
# Emails
Then /^a confirmation message should be sent to "(.*)"$/ do |email|
@@ -108,8 +113,11 @@
And %{I press "Sign in"}
end
-When /^I sign out$/ do
- visit '/sign_out'
+When "I sign out" do
+ steps %{
+ When I go to the homepage
+ And I follow "Sign out"
+ }
end
When /^I request password reset link to be sent to "(.*)"$/ do |email|
diff --git a/lib/rails/generators/clearance_generator.rb b/lib/rails/generators/clearance_generator.rb
index 43b5a41c8..5b148e5fb 100644
--- a/lib/rails/generators/clearance_generator.rb
+++ b/lib/rails/generators/clearance_generator.rb
@@ -25,7 +25,11 @@ def install
template "user.rb", user_model
end
- template "factories.rb", "test/factories/clearance.rb"
+ if File.exists?("spec")
+ template "factories.rb", "spec/factories/clearance.rb"
+ else
+ template "factories.rb", "test/factories/clearance.rb"
+ end
migration_template "migrations/#{migration_source_name}.rb",
"db/migrate/clearance_#{migration_target_name}"
@@ -58,7 +62,7 @@ def migration_target_name
end
def schema_version
- IO.read(File.join(File.dirname(__FILE__), '..', '..', 'VERSION')).strip.gsub(/[^\d]/, '_')
+ IO.read(File.join(File.dirname(__FILE__), '..', '..', '..', 'VERSION')).strip.gsub(/[^\d]/, '_')
end
def upgrading_clearance_again?
diff --git a/spec/rails_root/Gemfile b/spec/rails_root/Gemfile
new file mode 100644
index 000000000..fbbe16848
--- /dev/null
+++ b/spec/rails_root/Gemfile
@@ -0,0 +1,17 @@
+source 'http://rubygems.org'
+
+gem 'rails', '3.0.0'
+
+gem 'sqlite3-ruby', :require => 'sqlite3'
+
+gem 'capybara', '0.4.0'
+gem 'cucumber', '0.10.0'
+gem 'cucumber-rails', '0.3.2'
+gem 'factory_girl_rails', '1.0'
+gem 'formtastic', '1.1.0.beta'
+gem 'launchy', '0.3.7'
+gem 'mocha', '0.9.8'
+gem 'nokogiri', '1.4.1'
+gem 'shoulda', '2.11.3'
+
+gem 'clearance', :path => '../..'
diff --git a/spec/rails_root/Gemfile.lock b/spec/rails_root/Gemfile.lock
new file mode 100644
index 000000000..023974634
--- /dev/null
+++ b/spec/rails_root/Gemfile.lock
@@ -0,0 +1,143 @@
+PATH
+ remote: ../..
+ specs:
+ clearance (0.9.0.rc9)
+ rails (~> 3.0.0)
+
+GEM
+ remote: http://rubygems.org/
+ specs:
+ abstract (1.0.0)
+ actionmailer (3.0.0)
+ actionpack (= 3.0.0)
+ mail (~> 2.2.5)
+ actionpack (3.0.0)
+ activemodel (= 3.0.0)
+ activesupport (= 3.0.0)
+ builder (~> 2.1.2)
+ erubis (~> 2.6.6)
+ i18n (~> 0.4.1)
+ rack (~> 1.2.1)
+ rack-mount (~> 0.6.12)
+ rack-test (~> 0.5.4)
+ tzinfo (~> 0.3.23)
+ activemodel (3.0.0)
+ activesupport (= 3.0.0)
+ builder (~> 2.1.2)
+ i18n (~> 0.4.1)
+ activerecord (3.0.0)
+ activemodel (= 3.0.0)
+ activesupport (= 3.0.0)
+ arel (~> 1.0.0)
+ tzinfo (~> 0.3.23)
+ activeresource (3.0.0)
+ activemodel (= 3.0.0)
+ activesupport (= 3.0.0)
+ activesupport (3.0.0)
+ arel (1.0.1)
+ activesupport (~> 3.0.0)
+ builder (2.1.2)
+ capybara (0.4.0)
+ celerity (>= 0.7.9)
+ culerity (>= 0.2.4)
+ mime-types (>= 1.16)
+ nokogiri (>= 1.3.3)
+ rack (>= 1.0.0)
+ rack-test (>= 0.5.4)
+ selenium-webdriver (>= 0.0.27)
+ xpath (~> 0.1.2)
+ celerity (0.8.6)
+ childprocess (0.1.4)
+ ffi (~> 0.6.3)
+ configuration (1.1.0)
+ cucumber (0.10.0)
+ builder (>= 2.1.2)
+ diff-lcs (~> 1.1.2)
+ gherkin (~> 2.3.2)
+ json (~> 1.4.6)
+ term-ansicolor (~> 1.0.5)
+ cucumber-rails (0.3.2)
+ cucumber (>= 0.8.0)
+ culerity (0.2.13)
+ diff-lcs (1.1.2)
+ erubis (2.6.6)
+ abstract (>= 1.0.0)
+ factory_girl (1.3.2)
+ factory_girl_rails (1.0)
+ factory_girl (~> 1.3)
+ rails (>= 3.0.0.beta4)
+ ffi (0.6.3)
+ rake (>= 0.8.7)
+ formtastic (1.1.0.beta)
+ actionpack (>= 2.3.0)
+ activesupport (>= 2.3.0)
+ i18n (>= 0.4.0)
+ gherkin (2.3.2)
+ json (~> 1.4.6)
+ term-ansicolor (~> 1.0.5)
+ i18n (0.4.1)
+ json (1.4.6)
+ json_pure (1.4.6)
+ launchy (0.3.7)
+ configuration (>= 0.0.5)
+ rake (>= 0.8.1)
+ mail (2.2.5)
+ activesupport (>= 2.3.6)
+ mime-types
+ treetop (>= 1.4.5)
+ mime-types (1.16)
+ mocha (0.9.8)
+ rake
+ nokogiri (1.4.1)
+ polyglot (0.3.1)
+ rack (1.2.1)
+ rack-mount (0.6.13)
+ rack (>= 1.0.0)
+ rack-test (0.5.4)
+ rack (>= 1.0)
+ rails (3.0.0)
+ actionmailer (= 3.0.0)
+ actionpack (= 3.0.0)
+ activerecord (= 3.0.0)
+ activeresource (= 3.0.0)
+ activesupport (= 3.0.0)
+ bundler (~> 1.0.0)
+ railties (= 3.0.0)
+ railties (3.0.0)
+ actionpack (= 3.0.0)
+ activesupport (= 3.0.0)
+ rake (>= 0.8.4)
+ thor (~> 0.14.0)
+ rake (0.8.7)
+ rubyzip (0.9.4)
+ selenium-webdriver (0.1.1)
+ childprocess (= 0.1.4)
+ ffi (~> 0.6.3)
+ json_pure
+ rubyzip
+ shoulda (2.11.3)
+ sqlite3-ruby (1.3.1)
+ term-ansicolor (1.0.5)
+ thor (0.14.0)
+ treetop (1.4.8)
+ polyglot (>= 0.3.1)
+ tzinfo (0.3.23)
+ xpath (0.1.2)
+ nokogiri (~> 1.3)
+
+PLATFORMS
+ ruby
+
+DEPENDENCIES
+ capybara (= 0.4.0)
+ clearance!
+ cucumber (= 0.10.0)
+ cucumber-rails (= 0.3.2)
+ factory_girl_rails (= 1.0)
+ formtastic (= 1.1.0.beta)
+ launchy (= 0.3.7)
+ mocha (= 0.9.8)
+ nokogiri (= 1.4.1)
+ rails (= 3.0.0)
+ shoulda (= 2.11.3)
+ sqlite3-ruby
diff --git a/spec/rails_root/README b/spec/rails_root/README
new file mode 100644
index 000000000..ded8570c4
--- /dev/null
+++ b/spec/rails_root/README
@@ -0,0 +1,244 @@
+== Welcome to Rails
+
+Rails is a web-application framework that includes everything needed to create
+database-backed web applications according to the Model-View-Control pattern.
+
+This pattern splits the view (also called the presentation) into "dumb" templates
+that are primarily responsible for inserting pre-built data in between HTML tags.
+The model contains the "smart" domain objects (such as Account, Product, Person,
+Post) that holds all the business logic and knows how to persist themselves to
+a database. The controller handles the incoming requests (such as Save New Account,
+Update Product, Show Post) by manipulating the model and directing data to the view.
+
+In Rails, the model is handled by what's called an object-relational mapping
+layer entitled Active Record. This layer allows you to present the data from
+database rows as objects and embellish these data objects with business logic
+methods. You can read more about Active Record in
+link:files/vendor/rails/activerecord/README.html.
+
+The controller and view are handled by the Action Pack, which handles both
+layers by its two parts: Action View and Action Controller. These two layers
+are bundled in a single package due to their heavy interdependence. This is
+unlike the relationship between the Active Record and Action Pack that is much
+more separate. Each of these packages can be used independently outside of
+Rails. You can read more about Action Pack in
+link:files/vendor/rails/actionpack/README.html.
+
+
+== Getting Started
+
+1. At the command prompt, start a new Rails application using the rails command
+ and your application name. Ex: rails myapp
+2. Change directory into myapp and start the web server: rails server (run with --help for options)
+3. Go to http://localhost:3000/ and get "Welcome aboard: You're riding the Rails!"
+4. Follow the guidelines to start developing your application
+
+
+== Web Servers
+
+By default, Rails will try to use Mongrel if it's installed when started with rails server, otherwise
+Rails will use WEBrick, the webserver that ships with Ruby. But you can also use Rails
+with a variety of other web servers.
+
+Mongrel is a Ruby-based webserver with a C component (which requires compilation) that is
+suitable for development and deployment of Rails applications. If you have Ruby Gems installed,
+getting up and running with mongrel is as easy as: gem install mongrel.
+More info at: http://mongrel.rubyforge.org
+
+Say other Ruby web servers like Thin and Ebb or regular web servers like Apache or LiteSpeed or
+Lighttpd or IIS. The Ruby web servers are run through Rack and the latter can either be setup to use
+FCGI or proxy to a pack of Mongrels/Thin/Ebb servers.
+
+== Apache .htaccess example for FCGI/CGI
+
+# General Apache options
+AddHandler fastcgi-script .fcgi
+AddHandler cgi-script .cgi
+Options +FollowSymLinks +ExecCGI
+
+# If you don't want Rails to look in certain directories,
+# use the following rewrite rules so that Apache won't rewrite certain requests
+#
+# Example:
+# RewriteCond %{REQUEST_URI} ^/notrails.*
+# RewriteRule .* - [L]
+
+# Redirect all requests not available on the filesystem to Rails
+# By default the cgi dispatcher is used which is very slow
+#
+# For better performance replace the dispatcher with the fastcgi one
+#
+# Example:
+# RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
+RewriteEngine On
+
+# If your Rails application is accessed via an Alias directive,
+# then you MUST also set the RewriteBase in this htaccess file.
+#
+# Example:
+# Alias /myrailsapp /path/to/myrailsapp/public
+# RewriteBase /myrailsapp
+
+RewriteRule ^$ index.html [QSA]
+RewriteRule ^([^.]+)$ $1.html [QSA]
+RewriteCond %{REQUEST_FILENAME} !-f
+RewriteRule ^(.*)$ dispatch.cgi [QSA,L]
+
+# In case Rails experiences terminal errors
+# Instead of displaying this message you can supply a file here which will be rendered instead
+#
+# Example:
+# ErrorDocument 500 /500.html
+
+ErrorDocument 500 "
Application error
Rails application failed to start properly"
+
+
+== Debugging Rails
+
+Sometimes your application goes wrong. Fortunately there are a lot of tools that
+will help you debug it and get it back on the rails.
+
+First area to check is the application log files. Have "tail -f" commands running
+on the server.log and development.log. Rails will automatically display debugging
+and runtime information to these files. Debugging info will also be shown in the
+browser on requests from 127.0.0.1.
+
+You can also log your own messages directly into the log file from your code using
+the Ruby logger class from inside your controllers. Example:
+
+ class WeblogController < ActionController::Base
+ def destroy
+ @weblog = Weblog.find(params[:id])
+ @weblog.destroy
+ logger.info("#{Time.now} Destroyed Weblog ID ##{@weblog.id}!")
+ end
+ end
+
+The result will be a message in your log file along the lines of:
+
+ Mon Oct 08 14:22:29 +1000 2007 Destroyed Weblog ID #1
+
+More information on how to use the logger is at http://www.ruby-doc.org/core/
+
+Also, Ruby documentation can be found at http://www.ruby-lang.org/ including:
+
+* The Learning Ruby (Pickaxe) Book: http://www.ruby-doc.org/docs/ProgrammingRuby/
+* Learn to Program: http://pine.fm/LearnToProgram/ (a beginners guide)
+
+These two online (and free) books will bring you up to speed on the Ruby language
+and also on programming in general.
+
+
+== Debugger
+
+Debugger support is available through the debugger command when you start your Mongrel or
+Webrick server with --debugger. This means that you can break out of execution at any point
+in the code, investigate and change the model, AND then resume execution!
+You need to install ruby-debug to run the server in debugging mode. With gems, use 'gem install ruby-debug'
+Example:
+
+ class WeblogController < ActionController::Base
+ def index
+ @posts = Post.find(:all)
+ debugger
+ end
+ end
+
+So the controller will accept the action, run the first line, then present you
+with a IRB prompt in the server window. Here you can do things like:
+
+ >> @posts.inspect
+ => "[#nil, \"body\"=>nil, \"id\"=>\"1\"}>,
+ #\"Rails you know!\", \"body\"=>\"Only ten..\", \"id\"=>\"2\"}>]"
+ >> @posts.first.title = "hello from a debugger"
+ => "hello from a debugger"
+
+...and even better is that you can examine how your runtime objects actually work:
+
+ >> f = @posts.first
+ => #nil, "body"=>nil, "id"=>"1"}>
+ >> f.
+ Display all 152 possibilities? (y or n)
+
+Finally, when you're ready to resume execution, you enter "cont"
+
+
+== Console
+
+You can interact with the domain model by starting the console through rails console.
+Here you'll have all parts of the application configured, just like it is when the
+application is running. You can inspect domain models, change values, and save to the
+database. Starting the script without arguments will launch it in the development environment.
+Passing an argument will specify a different environment, like rails console production.
+
+To reload your controllers and models after launching the console run reload!
+
+== dbconsole
+
+You can go to the command line of your database directly through rails dbconsole.
+You would be connected to the database with the credentials defined in database.yml.
+Starting the script without arguments will connect you to the development database. Passing an
+argument will connect you to a different database, like rails dbconsole production.
+Currently works for mysql, postgresql and sqlite.
+
+== Description of Contents
+
+app
+ Holds all the code that's specific to this particular application.
+
+app/controllers
+ Holds controllers that should be named like weblogs_controller.rb for
+ automated URL mapping. All controllers should descend from ApplicationController
+ which itself descends from ActionController::Base.
+
+app/models
+ Holds models that should be named like post.rb.
+ Most models will descend from ActiveRecord::Base.
+
+app/views
+ Holds the template files for the view that should be named like
+ weblogs/index.html.erb for the WeblogsController#index action. All views use eRuby
+ syntax.
+
+app/views/layouts
+ Holds the template files for layouts to be used with views. This models the common
+ header/footer method of wrapping views. In your views, define a layout using the
+ layout :default and create a file named default.html.erb. Inside default.html.erb,
+ call <% yield %> to render the view using this layout.
+
+app/helpers
+ Holds view helpers that should be named like weblogs_helper.rb. These are generated
+ for you automatically when using rails generate for controllers. Helpers can be used to
+ wrap functionality for your views into methods.
+
+config
+ Configuration files for the Rails environment, the routing map, the database, and other dependencies.
+
+db
+ Contains the database schema in schema.rb. db/migrate contains all
+ the sequence of Migrations for your schema.
+
+doc
+ This directory is where your application documentation will be stored when generated
+ using rake doc:app
+
+lib
+ Application specific libraries. Basically, any kind of custom code that doesn't
+ belong under controllers, models, or helpers. This directory is in the load path.
+
+public
+ The directory available for the web server. Contains subdirectories for images, stylesheets,
+ and javascripts. Also contains the dispatchers and the default HTML files. This should be
+ set as the DOCUMENT_ROOT of your web server.
+
+script
+ Helper scripts for automation and generation.
+
+test
+ Unit and functional tests along with fixtures. When using the rails generate command, template
+ test files will be generated for you and placed in this directory.
+
+vendor
+ External libraries that the application depends on. Also includes the plugins subdirectory.
+ If the app has frozen rails, those gems also go here, under vendor/rails/.
+ This directory is in the load path.
diff --git a/spec/rails_root/Rakefile b/spec/rails_root/Rakefile
new file mode 100644
index 000000000..6a82d9dd3
--- /dev/null
+++ b/spec/rails_root/Rakefile
@@ -0,0 +1,10 @@
+# Add your own tasks in files placed in lib/tasks ending in .rake,
+# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.
+
+require File.expand_path('../config/application', __FILE__)
+
+require 'rake'
+require 'rake/testtask'
+require 'rake/rdoctask'
+
+Rails3Root::Application.load_tasks
diff --git a/spec/rails_root/app/controllers/accounts_controller.rb b/spec/rails_root/app/controllers/accounts_controller.rb
new file mode 100644
index 000000000..a54e1adf3
--- /dev/null
+++ b/spec/rails_root/app/controllers/accounts_controller.rb
@@ -0,0 +1,10 @@
+class AccountsController < ApplicationController
+ before_filter :authenticate
+
+ def edit
+ end
+
+ def create
+ redirect_to edit_account_path
+ end
+end
diff --git a/spec/rails_root/app/controllers/application_controller.rb b/spec/rails_root/app/controllers/application_controller.rb
new file mode 100644
index 000000000..032a69854
--- /dev/null
+++ b/spec/rails_root/app/controllers/application_controller.rb
@@ -0,0 +1,6 @@
+class ApplicationController < ActionController::Base
+ helper :all
+ protect_from_forgery
+ include Clearance::Authentication
+ before_filter :authenticate
+end
diff --git a/spec/rails_root/app/helpers/application_helper.rb b/spec/rails_root/app/helpers/application_helper.rb
new file mode 100644
index 000000000..de6be7945
--- /dev/null
+++ b/spec/rails_root/app/helpers/application_helper.rb
@@ -0,0 +1,2 @@
+module ApplicationHelper
+end
diff --git a/spec/rails_root/app/models/user.rb b/spec/rails_root/app/models/user.rb
new file mode 100644
index 000000000..6d077a175
--- /dev/null
+++ b/spec/rails_root/app/models/user.rb
@@ -0,0 +1,3 @@
+class User < ActiveRecord::Base
+ include Clearance::User
+end
diff --git a/spec/rails_root/app/views/accounts/edit.html.erb b/spec/rails_root/app/views/accounts/edit.html.erb
new file mode 100644
index 000000000..e69de29bb
diff --git a/spec/rails_root/app/views/layouts/application.html.erb b/spec/rails_root/app/views/layouts/application.html.erb
new file mode 100644
index 000000000..a053dcbdd
--- /dev/null
+++ b/spec/rails_root/app/views/layouts/application.html.erb
@@ -0,0 +1,24 @@
+
+
+
+ Rails3Root
+ <%= stylesheet_link_tag :all %>
+ <%= javascript_include_tag :defaults %>
+ <%= csrf_meta_tag %>
+
+
+
+
+ <% flash.each do |key, value| -%>
+
<%=h value %>
+ <% end %>
+
+ <%= yield %>
+
+
diff --git a/spec/rails_root/app/views/passwords/edit.html.erb b/spec/rails_root/app/views/passwords/edit.html.erb
new file mode 100644
index 000000000..6d46ad97c
--- /dev/null
+++ b/spec/rails_root/app/views/passwords/edit.html.erb
@@ -0,0 +1,21 @@
+Change your password
+
+
+ Your password has been reset. Choose a new password below.
+
+
+<%= semantic_form_for(:user,
+ :url => user_password_path(@user, :token => @user.confirmation_token),
+ :html => { :method => :put }) do |form| %>
+ <%= form.error_messages %>
+ <%= form.inputs do -%>
+ <%= form.input :password, :as => :password,
+ :label => "Choose password" %>
+ <%= form.input :password_confirmation, :as => :password,
+ :label => "Confirm password" %>
+ <% end -%>
+ <%= form.buttons do -%>
+ <%= form.commit_button "Save this password" %>
+ <% end -%>
+<% end %>
+
diff --git a/spec/rails_root/app/views/passwords/new.html.erb b/spec/rails_root/app/views/passwords/new.html.erb
new file mode 100644
index 000000000..caff97b14
--- /dev/null
+++ b/spec/rails_root/app/views/passwords/new.html.erb
@@ -0,0 +1,15 @@
+Reset your password
+
+
+ We will email you a link to reset your password.
+
+
+<%= semantic_form_for :password, :url => passwords_path do |form| -%>
+ <%= form.inputs do -%>
+ <%= form.input :email, :label => "Email address" %>
+ <% end -%>
+ <%= form.buttons do -%>
+ <%= form.commit_button "Reset password" %>
+ <% end -%>
+<% end -%>
+
diff --git a/spec/rails_root/app/views/sessions/new.html.erb b/spec/rails_root/app/views/sessions/new.html.erb
new file mode 100644
index 000000000..b9cce4ac2
--- /dev/null
+++ b/spec/rails_root/app/views/sessions/new.html.erb
@@ -0,0 +1,21 @@
+Sign in
+
+<%= semantic_form_for :session, :url => session_path do |form| %>
+ <%= form.inputs do %>
+ <%= form.input :email %>
+ <%= form.input :password, :as => :password %>
+ <% end %>
+ <%= form.buttons do %>
+ <%= form.commit_button "Sign in" %>
+ <% end %>
+<% end %>
+
+
+ -
+ <%= link_to "Sign up", sign_up_path %>
+
+ -
+ <%= link_to "Forgot password?", new_password_path %>
+
+
+
diff --git a/spec/rails_root/app/views/users/_inputs.html.erb b/spec/rails_root/app/views/users/_inputs.html.erb
new file mode 100644
index 000000000..bf9ab005b
--- /dev/null
+++ b/spec/rails_root/app/views/users/_inputs.html.erb
@@ -0,0 +1,6 @@
+<%= form.inputs do %>
+ <%= form.input :email %>
+ <%= form.input :password %>
+ <%= form.input :password_confirmation, :label => "Confirm password" %>
+<% end %>
+
diff --git a/spec/rails_root/app/views/users/new.html.erb b/spec/rails_root/app/views/users/new.html.erb
new file mode 100644
index 000000000..baf869068
--- /dev/null
+++ b/spec/rails_root/app/views/users/new.html.erb
@@ -0,0 +1,10 @@
+Sign up
+
+<%= semantic_form_for @user do |form| %>
+ <%= form.error_messages %>
+ <%= render :partial => "/users/inputs", :locals => { :form => form } %>
+ <%= form.buttons do %>
+ <%= form.commit_button "Sign up" %>
+ <% end %>
+<% end %>
+
diff --git a/spec/rails_root/config.ru b/spec/rails_root/config.ru
new file mode 100644
index 000000000..332ca1381
--- /dev/null
+++ b/spec/rails_root/config.ru
@@ -0,0 +1,4 @@
+# This file is used by Rack-based servers to start the application.
+
+require ::File.expand_path('../config/environment', __FILE__)
+run Rails3Root::Application
diff --git a/spec/rails_root/config/application.rb b/spec/rails_root/config/application.rb
new file mode 100644
index 000000000..f64105b6f
--- /dev/null
+++ b/spec/rails_root/config/application.rb
@@ -0,0 +1,46 @@
+require File.expand_path('../boot', __FILE__)
+
+require 'rails/all'
+
+# If you have a Gemfile, require the gems listed there, including any gems
+# you've limited to :test, :development, or :production.
+Bundler.require(:default, Rails.env) if defined?(Bundler)
+
+module Rails3Root
+ class Application < Rails::Application
+ # 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.
+
+ # Add additional load paths for your own custom dirs
+ # config.load_paths += %W( #{config.root}/extras )
+
+ # Only load the plugins named here, in the order given (default is alphabetical).
+ # :all can be used as a placeholder for all plugins not explicitly named
+ # config.plugins = [ :exception_notification, :ssl_requirement, :all ]
+
+ # Activate observers that should always be running
+ # config.active_record.observers = :cacher, :garbage_collector, :forum_observer
+
+ # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone.
+ # Run "rake -D time" for a list of tasks for finding time zone names. Default is UTC.
+ # config.time_zone = 'Central Time (US & Canada)'
+
+ # The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded.
+ # config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
+ # config.i18n.default_locale = :de
+
+ # Configure generators values. Many other options are available, be sure to check the documentation.
+ # config.generators do |g|
+ # g.orm :active_record
+ # g.template_engine :erb
+ # g.test_framework :test_unit, :fixture => true
+ # end
+
+ # Configure the default encoding used in templates for Ruby 1.9.
+ config.encoding = "utf-8"
+
+ # Configure sensitive parameters which will be filtered from the log file.
+ config.filter_parameters += [:password]
+ end
+end
diff --git a/spec/rails_root/config/boot.rb b/spec/rails_root/config/boot.rb
new file mode 100644
index 000000000..712b0981e
--- /dev/null
+++ b/spec/rails_root/config/boot.rb
@@ -0,0 +1,6 @@
+require 'rubygems'
+# Set up gems listed in the Gemfile.
+if File.exist?(File.expand_path('../../Gemfile', __FILE__))
+ require 'bundler'
+ Bundler.setup
+end
diff --git a/spec/rails_root/config/cucumber.yml b/spec/rails_root/config/cucumber.yml
new file mode 100644
index 000000000..621a14cea
--- /dev/null
+++ b/spec/rails_root/config/cucumber.yml
@@ -0,0 +1,8 @@
+<%
+rerun = File.file?('rerun.txt') ? IO.read('rerun.txt') : ""
+rerun_opts = rerun.to_s.strip.empty? ? "--format #{ENV['CUCUMBER_FORMAT'] || 'progress'} features" : "--format #{ENV['CUCUMBER_FORMAT'] || 'pretty'} #{rerun}"
+std_opts = "--format #{ENV['CUCUMBER_FORMAT'] || 'progress'} --strict --tags ~@wip"
+%>
+default: <%= std_opts %> features
+wip: --tags @wip:3 --wip features
+rerun: <%= rerun_opts %> --format rerun --out rerun.txt --strict --tags ~@wip
diff --git a/spec/rails_root/config/database.yml b/spec/rails_root/config/database.yml
new file mode 100644
index 000000000..7551340c2
--- /dev/null
+++ b/spec/rails_root/config/database.yml
@@ -0,0 +1,25 @@
+# SQLite version 3.x
+# gem install sqlite3-ruby (not necessary on OS X Leopard)
+development:
+ adapter: sqlite3
+ database: db/development.sqlite3
+ pool: 5
+ timeout: 5000
+
+# Warning: The database defined as "test" will be erased and
+# re-generated from your development database when you run "rake".
+# Do not set this db to the same as development or production.
+test: &test
+ adapter: sqlite3
+ database: db/test.sqlite3
+ pool: 5
+ timeout: 5000
+
+production:
+ adapter: sqlite3
+ database: db/production.sqlite3
+ pool: 5
+ timeout: 5000
+
+cucumber:
+ <<: *test
\ No newline at end of file
diff --git a/spec/rails_root/config/environment.rb b/spec/rails_root/config/environment.rb
new file mode 100644
index 000000000..0cb696254
--- /dev/null
+++ b/spec/rails_root/config/environment.rb
@@ -0,0 +1,7 @@
+# Load the rails application
+require File.expand_path('../application', __FILE__)
+
+# Initialize the rails application
+Rails3Root::Application.initialize!
+
+ActionMailer::Base.default_url_options = { :host => 'localhost:3000' }
diff --git a/spec/rails_root/config/environments/development.rb b/spec/rails_root/config/environments/development.rb
new file mode 100644
index 000000000..f76007548
--- /dev/null
+++ b/spec/rails_root/config/environments/development.rb
@@ -0,0 +1,21 @@
+Rails3Root::Application.configure do
+ # Settings specified here will take precedence over those in config/environment.rb
+
+ # In the development environment your application's code is reloaded on
+ # every request. This slows down response time but is perfect for development
+ # since you don't have to restart the webserver when you make code changes.
+ config.cache_classes = false
+
+ # Log error messages when you accidentally call methods on nil.
+ config.whiny_nils = true
+
+ # Show full error reports and disable caching
+ config.consider_all_requests_local = true
+ config.action_view.debug_rjs = true
+ config.action_controller.perform_caching = false
+
+ # Don't care if the mailer can't send
+ config.action_mailer.raise_delivery_errors = false
+
+ config.active_support.deprecation = :stderr
+end
diff --git a/spec/rails_root/config/environments/production.rb b/spec/rails_root/config/environments/production.rb
new file mode 100644
index 000000000..1a3c43ad6
--- /dev/null
+++ b/spec/rails_root/config/environments/production.rb
@@ -0,0 +1,42 @@
+Rails3Root::Application.configure do
+ # Settings specified here will take precedence over those in config/environment.rb
+
+ # The production environment is meant for finished, "live" apps.
+ # Code is not reloaded between requests
+ config.cache_classes = true
+
+ # Full error reports are disabled and caching is turned on
+ config.consider_all_requests_local = false
+ config.action_controller.perform_caching = true
+
+ # Specifies the header that your server uses for sending files
+ config.action_dispatch.x_sendfile_header = "X-Sendfile"
+
+ # For nginx:
+ # config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect'
+
+ # If you have no front-end server that supports something like X-Sendfile,
+ # just comment this out and Rails will serve the files
+
+ # See everything in the log (default is :info)
+ # config.log_level = :debug
+
+ # Use a different logger for distributed setups
+ # config.logger = SyslogLogger.new
+
+ # Use a different cache store in production
+ # config.cache_store = :mem_cache_store
+
+ # Disable Rails's static asset server
+ # In production, Apache or nginx will already do this
+ config.serve_static_assets = false
+
+ # Enable serving of images, stylesheets, and javascripts from an asset server
+ # config.action_controller.asset_host = "http://assets.example.com"
+
+ # Disable delivery errors, bad email addresses will be ignored
+ # config.action_mailer.raise_delivery_errors = false
+
+ # Enable threaded mode
+ # config.threadsafe!
+end
diff --git a/spec/rails_root/config/environments/test.rb b/spec/rails_root/config/environments/test.rb
new file mode 100644
index 000000000..478db0673
--- /dev/null
+++ b/spec/rails_root/config/environments/test.rb
@@ -0,0 +1,34 @@
+Rails3Root::Application.configure do
+ # Settings specified here will take precedence over those in config/environment.rb
+
+ # The test environment is used exclusively to run your application's
+ # test suite. You never need to work with it otherwise. Remember that
+ # your test database is "scratch space" for the test suite and is wiped
+ # and recreated between test runs. Don't rely on the data there!
+ config.cache_classes = true
+
+ # Log error messages when you accidentally call methods on nil.
+ config.whiny_nils = true
+
+ # Show full error reports and disable caching
+ config.consider_all_requests_local = true
+ config.action_controller.perform_caching = false
+
+ # Raise exceptions instead of rendering exception templates
+ config.action_dispatch.show_exceptions = false
+
+ # Disable request forgery protection in test environment
+ config.action_controller.allow_forgery_protection = false
+
+ # Tell Action Mailer not to deliver emails to the real world.
+ # The :test delivery method accumulates sent emails in the
+ # ActionMailer::Base.deliveries array.
+ config.action_mailer.delivery_method = :test
+
+ # 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
+
+ config.active_support.deprecation = :stderr
+end
diff --git a/spec/rails_root/config/initializers/backtrace_silencers.rb b/spec/rails_root/config/initializers/backtrace_silencers.rb
new file mode 100644
index 000000000..59385cdf3
--- /dev/null
+++ b/spec/rails_root/config/initializers/backtrace_silencers.rb
@@ -0,0 +1,7 @@
+# Be sure to restart your server when you modify this file.
+
+# You can add backtrace silencers for libraries that you're using but don't wish to see in your backtraces.
+# Rails.backtrace_cleaner.add_silencer { |line| line =~ /my_noisy_library/ }
+
+# You can also remove all the silencers if you're trying to debug a problem that might stem from framework code.
+# Rails.backtrace_cleaner.remove_silencers!
diff --git a/spec/rails_root/config/initializers/clearance.rb b/spec/rails_root/config/initializers/clearance.rb
new file mode 100644
index 000000000..80f480bad
--- /dev/null
+++ b/spec/rails_root/config/initializers/clearance.rb
@@ -0,0 +1,3 @@
+Clearance.configure do |config|
+ config.mailer_sender = 'donotreply@example.com'
+end
diff --git a/spec/rails_root/config/initializers/inflections.rb b/spec/rails_root/config/initializers/inflections.rb
new file mode 100644
index 000000000..d531b8bb8
--- /dev/null
+++ b/spec/rails_root/config/initializers/inflections.rb
@@ -0,0 +1,10 @@
+# Be sure to restart your server when you modify this file.
+
+# Add new inflection rules using the following format
+# (all these examples are active by default):
+# ActiveSupport::Inflector.inflections do |inflect|
+# inflect.plural /^(ox)$/i, '\1en'
+# inflect.singular /^(ox)en/i, '\1'
+# inflect.irregular 'person', 'people'
+# inflect.uncountable %w( fish sheep )
+# end
diff --git a/spec/rails_root/config/initializers/mime_types.rb b/spec/rails_root/config/initializers/mime_types.rb
new file mode 100644
index 000000000..72aca7e44
--- /dev/null
+++ b/spec/rails_root/config/initializers/mime_types.rb
@@ -0,0 +1,5 @@
+# Be sure to restart your server when you modify this file.
+
+# Add new mime types for use in respond_to blocks:
+# Mime::Type.register "text/richtext", :rtf
+# Mime::Type.register_alias "text/html", :iphone
diff --git a/spec/rails_root/config/initializers/secret_token.rb b/spec/rails_root/config/initializers/secret_token.rb
new file mode 100644
index 000000000..caee57742
--- /dev/null
+++ b/spec/rails_root/config/initializers/secret_token.rb
@@ -0,0 +1,7 @@
+# Be sure to restart your server when you modify this file.
+
+# Your secret key for verifying the integrity of signed cookies.
+# If you change this key, all old signed cookies will become invalid!
+# Make sure the secret is at least 30 characters and all random,
+# no regular words or you'll be exposed to dictionary attacks.
+Rails.application.config.secret_token = 'b0a71f62c3707fe6874a435909a597203110c418dc3022773b5131e2a26a99b304010089bd3ebb92e206b3b94a883aeefa571a8a52a45160f8663d163786610c'
diff --git a/spec/rails_root/config/initializers/session_store.rb b/spec/rails_root/config/initializers/session_store.rb
new file mode 100644
index 000000000..89fac712c
--- /dev/null
+++ b/spec/rails_root/config/initializers/session_store.rb
@@ -0,0 +1,8 @@
+# Be sure to restart your server when you modify this file.
+
+Rails.application.config.session_store :cookie_store, :key => '_rails3_root_session'
+
+# 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 "rake db:sessions:create")
+# Rails.application.config.session_store :active_record_store
diff --git a/spec/rails_root/config/locales/en.yml b/spec/rails_root/config/locales/en.yml
new file mode 100644
index 000000000..a747bfa69
--- /dev/null
+++ b/spec/rails_root/config/locales/en.yml
@@ -0,0 +1,5 @@
+# Sample localization file for English. Add more files in this directory for other locales.
+# See http://github.com/svenfuchs/rails-i18n/tree/master/rails%2Flocale for starting points.
+
+en:
+ hello: "Hello world"
diff --git a/spec/rails_root/config/routes.rb b/spec/rails_root/config/routes.rb
new file mode 100644
index 000000000..cb1023628
--- /dev/null
+++ b/spec/rails_root/config/routes.rb
@@ -0,0 +1,61 @@
+Rails3Root::Application.routes.draw do
+ resource :account
+ root :to => 'accounts#edit'
+
+ # The priority is based upon order of creation:
+ # first created -> highest priority.
+
+ # Sample of regular route:
+ # match 'products/:id' => 'catalog#view'
+ # Keep in mind you can assign values other than :controller and :action
+
+ # Sample of named route:
+ # match 'products/:id/purchase' => 'catalog#purchase', :as => :purchase
+ # This route can be invoked with purchase_url(:id => product.id)
+
+ # Sample resource route (maps HTTP verbs to controller actions automatically):
+ # resources :products
+
+ # Sample resource route with options:
+ # resources :products do
+ # member do
+ # get :short
+ # post :toggle
+ # end
+ #
+ # collection do
+ # get :sold
+ # end
+ # end
+
+ # Sample resource route with sub-resources:
+ # resources :products do
+ # resources :comments, :sales
+ # resource :seller
+ # end
+
+ # Sample resource route with more complex sub-resources
+ # resources :products do
+ # resources :comments
+ # resources :sales do
+ # get :recent, :on => :collection
+ # end
+ # end
+
+ # Sample resource route within a namespace:
+ # namespace :admin do
+ # # Directs /admin/products/* to Admin::ProductsController
+ # # (app/controllers/admin/products_controller.rb)
+ # resources :products
+ # end
+
+ # You can have the root of your site routed with "root"
+ # just remember to delete public/index.html.
+ # root :to => "welcome#index"
+
+ # See how all your routes lay out with "rake routes"
+
+ # This is a legacy wild controller route that's not recommended for RESTful applications.
+ # Note: This route will make all actions in every controller accessible via GET requests.
+ # match ':controller(/:action(/:id(.:format)))'
+end
diff --git a/spec/rails_root/db/.keep b/spec/rails_root/db/.keep
new file mode 100644
index 000000000..e69de29bb
diff --git a/spec/rails_root/db/development.sqlite3 b/spec/rails_root/db/development.sqlite3
new file mode 100644
index 000000000..20d74059b
Binary files /dev/null and b/spec/rails_root/db/development.sqlite3 differ
diff --git a/spec/rails_root/db/migrate/20101220185807_clearance_create_users.rb b/spec/rails_root/db/migrate/20101220185807_clearance_create_users.rb
new file mode 100644
index 000000000..5c5663b7f
--- /dev/null
+++ b/spec/rails_root/db/migrate/20101220185807_clearance_create_users.rb
@@ -0,0 +1,20 @@
+class ClearanceCreateUsers < ActiveRecord::Migration
+ def self.up
+ create_table(:users) do |t|
+ t.string :email
+ t.string :encrypted_password, :limit => 128
+ t.string :salt, :limit => 128
+ t.string :confirmation_token, :limit => 128
+ t.string :remember_token, :limit => 128
+ t.boolean :email_confirmed, :default => false, :null => false
+ t.timestamps
+ end
+
+ add_index :users, :email
+ add_index :users, :remember_token
+ end
+
+ def self.down
+ drop_table :users
+ end
+end
diff --git a/spec/rails_root/db/schema.rb b/spec/rails_root/db/schema.rb
new file mode 100644
index 000000000..c82f70838
--- /dev/null
+++ b/spec/rails_root/db/schema.rb
@@ -0,0 +1,29 @@
+# This file is auto-generated from the current state of the database. Instead
+# of editing this file, please use the migrations feature of Active Record to
+# incrementally modify your database, and then regenerate this schema definition.
+#
+# Note that this schema.rb definition is the authoritative source for your
+# database schema. If you need to create the application database on another
+# system, you should be using db:schema:load, not running all the migrations
+# from scratch. The latter is a flawed and unsustainable approach (the more migrations
+# you'll amass, the slower it'll run and the greater likelihood for issues).
+#
+# It's strongly recommended to check this file into your version control system.
+
+ActiveRecord::Schema.define(:version => 20101220185807) do
+
+ create_table "users", :force => true do |t|
+ t.string "email"
+ t.string "encrypted_password", :limit => 128
+ t.string "salt", :limit => 128
+ t.string "confirmation_token", :limit => 128
+ t.string "remember_token", :limit => 128
+ t.boolean "email_confirmed", :default => false, :null => false
+ t.datetime "created_at"
+ t.datetime "updated_at"
+ end
+
+ add_index "users", ["email"], :name => "index_users_on_email"
+ add_index "users", ["remember_token"], :name => "index_users_on_remember_token"
+
+end
diff --git a/spec/rails_root/db/test.sqlite3 b/spec/rails_root/db/test.sqlite3
new file mode 100644
index 000000000..6e7f3f31f
Binary files /dev/null and b/spec/rails_root/db/test.sqlite3 differ
diff --git a/spec/rails_root/doc/README_FOR_APP b/spec/rails_root/doc/README_FOR_APP
new file mode 100644
index 000000000..fe41f5cc2
--- /dev/null
+++ b/spec/rails_root/doc/README_FOR_APP
@@ -0,0 +1,2 @@
+Use this README file to introduce your application and point to useful places in the API for learning more.
+Run "rake doc:app" to generate API documentation for your models, controllers, helpers, and libraries.
diff --git a/test/rails_root/features/password_reset.feature b/spec/rails_root/features/password_reset.feature
similarity index 100%
rename from test/rails_root/features/password_reset.feature
rename to spec/rails_root/features/password_reset.feature
diff --git a/test/rails_root/features/sign_in.feature b/spec/rails_root/features/sign_in.feature
similarity index 100%
rename from test/rails_root/features/sign_in.feature
rename to spec/rails_root/features/sign_in.feature
diff --git a/test/rails_root/features/sign_out.feature b/spec/rails_root/features/sign_out.feature
similarity index 100%
rename from test/rails_root/features/sign_out.feature
rename to spec/rails_root/features/sign_out.feature
diff --git a/test/rails_root/features/sign_up.feature b/spec/rails_root/features/sign_up.feature
similarity index 100%
rename from test/rails_root/features/sign_up.feature
rename to spec/rails_root/features/sign_up.feature
diff --git a/test/rails_root/features/step_definitions/clearance_steps.rb b/spec/rails_root/features/step_definitions/clearance_steps.rb
similarity index 91%
rename from test/rails_root/features/step_definitions/clearance_steps.rb
rename to spec/rails_root/features/step_definitions/clearance_steps.rb
index fe025cd9b..ff934d8e2 100644
--- a/test/rails_root/features/step_definitions/clearance_steps.rb
+++ b/spec/rails_root/features/step_definitions/clearance_steps.rb
@@ -19,7 +19,7 @@
:email => email,
:password => password,
:password_confirmation => password
-end
+end
Given /^I am signed up and confirmed as "(.*)\/(.*)"$/ do |email, password|
user = Factory :email_confirmed_user,
@@ -31,13 +31,13 @@
# Session
Then /^I should be signed in$/ do
- Given %{I am on the homepage}
- Then %{I should see "Sign out"}
+ Given %{I am on the homepage}
+ Then %{I should see "Sign out"}
end
Then /^I should be signed out$/ do
- Given %{I am on the homepage}
- Then %{I should see "Sign in"}
+ Given %{I am on the homepage}
+ Then %{I should see "Sign in"}
end
When /^session is cleared$/ do
@@ -52,6 +52,11 @@
And %{I sign in as "#{email}/#{password}"}
end
+Given /^I sign in$/ do
+ email = Factory.next(:email)
+ Given %{I have signed in with "#{email}/password"}
+end
+
# Emails
Then /^a confirmation message should be sent to "(.*)"$/ do |email|
@@ -108,8 +113,11 @@
And %{I press "Sign in"}
end
-When /^I sign out$/ do
- visit '/sign_out'
+When "I sign out" do
+ steps %{
+ When I go to the homepage
+ And I follow "Sign out"
+ }
end
When /^I request password reset link to be sent to "(.*)"$/ do |email|
diff --git a/spec/rails_root/features/step_definitions/web_steps.rb b/spec/rails_root/features/step_definitions/web_steps.rb
new file mode 100644
index 000000000..0f0af8aa2
--- /dev/null
+++ b/spec/rails_root/features/step_definitions/web_steps.rb
@@ -0,0 +1,219 @@
+# IMPORTANT: This file is generated by cucumber-rails - edit at your own peril.
+# It is recommended to regenerate this file in the future when you upgrade to a
+# newer version of cucumber-rails. Consider adding your own code to a new file
+# instead of editing this one. Cucumber will automatically load all features/**/*.rb
+# files.
+
+
+require 'uri'
+require 'cgi'
+require File.expand_path(File.join(File.dirname(__FILE__), "..", "support", "paths"))
+
+module WithinHelpers
+ def with_scope(locator)
+ locator ? within(locator) { yield } : yield
+ end
+end
+World(WithinHelpers)
+
+Given /^(?:|I )am on (.+)$/ do |page_name|
+ visit path_to(page_name)
+end
+
+When /^(?:|I )go to (.+)$/ do |page_name|
+ visit path_to(page_name)
+end
+
+When /^(?:|I )press "([^"]*)"(?: within "([^"]*)")?$/ do |button, selector|
+ with_scope(selector) do
+ click_button(button)
+ end
+end
+
+When /^(?:|I )follow "([^"]*)"(?: within "([^"]*)")?$/ do |link, selector|
+ with_scope(selector) do
+ click_link(link)
+ end
+end
+
+When /^(?:|I )fill in "([^"]*)" with "([^"]*)"(?: within "([^"]*)")?$/ do |field, value, selector|
+ with_scope(selector) do
+ fill_in(field, :with => value)
+ end
+end
+
+When /^(?:|I )fill in "([^"]*)" for "([^"]*)"(?: within "([^"]*)")?$/ do |value, field, selector|
+ with_scope(selector) do
+ fill_in(field, :with => value)
+ end
+end
+
+# Use this to fill in an entire form with data from a table. Example:
+#
+# When I fill in the following:
+# | Account Number | 5002 |
+# | Expiry date | 2009-11-01 |
+# | Note | Nice guy |
+# | Wants Email? | |
+#
+# TODO: Add support for checkbox, select og option
+# based on naming conventions.
+#
+When /^(?:|I )fill in the following(?: within "([^"]*)")?:$/ do |selector, fields|
+ with_scope(selector) do
+ fields.rows_hash.each do |name, value|
+ When %{I fill in "#{name}" with "#{value}"}
+ end
+ end
+end
+
+When /^(?:|I )select "([^"]*)" from "([^"]*)"(?: within "([^"]*)")?$/ do |value, field, selector|
+ with_scope(selector) do
+ select(value, :from => field)
+ end
+end
+
+When /^(?:|I )check "([^"]*)"(?: within "([^"]*)")?$/ do |field, selector|
+ with_scope(selector) do
+ check(field)
+ end
+end
+
+When /^(?:|I )uncheck "([^"]*)"(?: within "([^"]*)")?$/ do |field, selector|
+ with_scope(selector) do
+ uncheck(field)
+ end
+end
+
+When /^(?:|I )choose "([^"]*)"(?: within "([^"]*)")?$/ do |field, selector|
+ with_scope(selector) do
+ choose(field)
+ end
+end
+
+When /^(?:|I )attach the file "([^"]*)" to "([^"]*)"(?: within "([^"]*)")?$/ do |path, field, selector|
+ with_scope(selector) do
+ attach_file(field, path)
+ end
+end
+
+Then /^(?:|I )should see JSON:$/ do |expected_json|
+ require 'json'
+ expected = JSON.pretty_generate(JSON.parse(expected_json))
+ actual = JSON.pretty_generate(JSON.parse(response.body))
+ expected.should == actual
+end
+
+Then /^(?:|I )should see "([^"]*)"(?: within "([^"]*)")?$/ do |text, selector|
+ with_scope(selector) do
+ if page.respond_to? :should
+ page.should have_content(text)
+ else
+ assert page.has_content?(text)
+ end
+ end
+end
+
+Then /^(?:|I )should see \/([^\/]*)\/(?: within "([^"]*)")?$/ do |regexp, selector|
+ regexp = Regexp.new(regexp)
+ with_scope(selector) do
+ if page.respond_to? :should
+ page.should have_xpath('//*', :text => regexp)
+ else
+ assert page.has_xpath?('//*', :text => regexp)
+ end
+ end
+end
+
+Then /^(?:|I )should not see "([^"]*)"(?: within "([^"]*)")?$/ do |text, selector|
+ with_scope(selector) do
+ if page.respond_to? :should
+ page.should have_no_content(text)
+ else
+ assert page.has_no_content?(text)
+ end
+ end
+end
+
+Then /^(?:|I )should not see \/([^\/]*)\/(?: within "([^"]*)")?$/ do |regexp, selector|
+ regexp = Regexp.new(regexp)
+ with_scope(selector) do
+ if page.respond_to? :should
+ page.should have_no_xpath('//*', :text => regexp)
+ else
+ assert page.has_no_xpath?('//*', :text => regexp)
+ end
+ end
+end
+
+Then /^the "([^"]*)" field(?: within "([^"]*)")? should contain "([^"]*)"$/ do |field, selector, value|
+ with_scope(selector) do
+ field = find_field(field)
+ field_value = (field.tag_name == 'textarea') ? field.text : field.value
+ if field_value.respond_to? :should
+ field_value.should =~ /#{value}/
+ else
+ assert_match(/#{value}/, field_value)
+ end
+ end
+end
+
+Then /^the "([^"]*)" field(?: within "([^"]*)")? should not contain "([^"]*)"$/ do |field, selector, value|
+ with_scope(selector) do
+ field = find_field(field)
+ field_value = (field.tag_name == 'textarea') ? field.text : field.value
+ if field_value.respond_to? :should_not
+ field_value.should_not =~ /#{value}/
+ else
+ assert_no_match(/#{value}/, field_value)
+ end
+ end
+end
+
+Then /^the "([^"]*)" checkbox(?: within "([^"]*)")? should be checked$/ do |label, selector|
+ with_scope(selector) do
+ field_checked = find_field(label)['checked']
+ if field_checked.respond_to? :should
+ field_checked.should be_true
+ else
+ assert field_checked
+ end
+ end
+end
+
+Then /^the "([^"]*)" checkbox(?: within "([^"]*)")? should not be checked$/ do |label, selector|
+ with_scope(selector) do
+ field_checked = find_field(label)['checked']
+ if field_checked.respond_to? :should
+ field_checked.should be_false
+ else
+ assert !field_checked
+ end
+ end
+end
+
+Then /^(?:|I )should be on (.+)$/ do |page_name|
+ current_path = URI.parse(current_url).path
+ if current_path.respond_to? :should
+ current_path.should == path_to(page_name)
+ else
+ assert_equal path_to(page_name), current_path
+ end
+end
+
+Then /^(?:|I )should have the following query string:$/ do |expected_pairs|
+ query = URI.parse(current_url).query
+ actual_params = query ? CGI.parse(query) : {}
+ expected_params = {}
+ expected_pairs.rows_hash.each_pair{|k,v| expected_params[k] = v.split(',')}
+
+ if actual_params.respond_to? :should
+ actual_params.should == expected_params
+ else
+ assert_equal expected_params, actual_params
+ end
+end
+
+Then /^show me the page$/ do
+ save_and_open_page
+end
diff --git a/spec/rails_root/features/support/env.rb b/spec/rails_root/features/support/env.rb
new file mode 100644
index 000000000..92879be17
--- /dev/null
+++ b/spec/rails_root/features/support/env.rb
@@ -0,0 +1,57 @@
+# IMPORTANT: This file is generated by cucumber-rails - edit at your own peril.
+# It is recommended to regenerate this file in the future when you upgrade to a
+# newer version of cucumber-rails. Consider adding your own code to a new file
+# instead of editing this one. Cucumber will automatically load all features/**/*.rb
+# files.
+
+ENV["RAILS_ENV"] ||= "test"
+require File.expand_path(File.dirname(__FILE__) + '/../../config/environment')
+
+require 'cucumber/formatter/unicode' # Remove this line if you don't want Cucumber Unicode support
+require 'cucumber/rails/world'
+require 'cucumber/rails/active_record'
+require 'cucumber/web/tableish'
+
+require 'capybara/rails'
+require 'capybara/cucumber'
+require 'capybara/session'
+# require 'cucumber/rails/capybara_javascript_emulation' # Lets you click links with onclick javascript handlers without using @culerity or @javascript
+# Capybara defaults to XPath selectors rather than Webrat's default of CSS3. In
+# order to ease the transition to Capybara we set the default here. If you'd
+# prefer to use XPath just remove this line and adjust any selectors in your
+# steps to use the XPath syntax.
+Capybara.default_selector = :css
+
+# If you set this to false, any error raised from within your app will bubble
+# up to your step definition and out to cucumber unless you catch it somewhere
+# on the way. You can make Rails rescue errors and render error pages on a
+# per-scenario basis by tagging a scenario or feature with the @allow-rescue tag.
+#
+# If you set this to true, Rails will rescue all errors and render error
+# pages, more or less in the same way your application would behave in the
+# default production environment. It's not recommended to do this for all
+# of your scenarios, as this makes it hard to discover errors in your application.
+ActionController::Base.allow_rescue = false
+
+# If you set this to true, each scenario will run in a database transaction.
+# You can still turn off transactions on a per-scenario basis, simply tagging
+# a feature or scenario with the @no-txn tag. If you are using Capybara,
+# tagging with @culerity or @javascript will also turn transactions off.
+#
+# If you set this to false, transactions will be off for all scenarios,
+# regardless of whether you use @no-txn or not.
+#
+# Beware that turning transactions off will leave data in your database
+# after each scenario, which can lead to hard-to-debug failures in
+# subsequent scenarios. If you do this, we recommend you create a Before
+# block that will explicitly put your database in a known state.
+Cucumber::Rails::World.use_transactional_fixtures = true
+# How to clean your database when transactions are turned off. See
+# http://github.com/bmabey/database_cleaner for more info.
+if defined?(ActiveRecord::Base)
+ begin
+ require 'database_cleaner'
+ DatabaseCleaner.strategy = :truncation
+ rescue LoadError => ignore_if_database_cleaner_not_present
+ end
+end
diff --git a/spec/rails_root/features/support/paths.rb b/spec/rails_root/features/support/paths.rb
new file mode 100644
index 000000000..e2665aa36
--- /dev/null
+++ b/spec/rails_root/features/support/paths.rb
@@ -0,0 +1,45 @@
+module NavigationHelpers
+ # Maps a name to a path. Used by the
+ #
+ # When /^I go to (.+)$/ do |page_name|
+ #
+ # step definition in web_steps.rb
+ #
+ def path_to(page_name)
+ case page_name
+
+ when /the home\s?page/
+ '/'
+
+ # Add more mappings here.
+ when /the sign up page/i
+ sign_up_path
+ when /the sign in page/i
+ sign_in_path
+ when /the password reset request page/i
+ new_password_path
+ when /the sign up page/i
+ sign_up_path
+ when /the sign in page/i
+ sign_in_path
+ when /the password reset request page/i
+ new_password_path
+ # Here is an example that pulls values out of the Regexp:
+ #
+ # when /^(.*)'s profile page$/i
+ # user_profile_path(User.find_by_login($1))
+
+ else
+ begin
+ page_name =~ /the (.*) page/
+ path_components = $1.split(/\s+/)
+ self.send(path_components.push('path').join('_').to_sym)
+ rescue Object => e
+ raise "Can't find mapping from \"#{page_name}\" to a path.\n" +
+ "Now, go and add a mapping in #{__FILE__}"
+ end
+ end
+ end
+end
+
+World(NavigationHelpers)
diff --git a/spec/rails_root/lib/tasks/.gitkeep b/spec/rails_root/lib/tasks/.gitkeep
new file mode 100644
index 000000000..e69de29bb
diff --git a/spec/rails_root/lib/tasks/cucumber.rake b/spec/rails_root/lib/tasks/cucumber.rake
new file mode 100644
index 000000000..7db1a5570
--- /dev/null
+++ b/spec/rails_root/lib/tasks/cucumber.rake
@@ -0,0 +1,53 @@
+# IMPORTANT: This file is generated by cucumber-rails - edit at your own peril.
+# It is recommended to regenerate this file in the future when you upgrade to a
+# newer version of cucumber-rails. Consider adding your own code to a new file
+# instead of editing this one. Cucumber will automatically load all features/**/*.rb
+# files.
+
+
+unless ARGV.any? {|a| a =~ /^gems/} # Don't load anything when running the gems:* tasks
+
+vendored_cucumber_bin = Dir["#{Rails.root}/vendor/{gems,plugins}/cucumber*/bin/cucumber"].first
+$LOAD_PATH.unshift(File.dirname(vendored_cucumber_bin) + '/../lib') unless vendored_cucumber_bin.nil?
+
+begin
+ require 'cucumber/rake/task'
+
+ namespace :cucumber do
+ Cucumber::Rake::Task.new({:ok => 'db:test:prepare'}, 'Run features that should pass') do |t|
+ t.binary = vendored_cucumber_bin # If nil, the gem's binary is used.
+ t.fork = true # You may get faster startup if you set this to false
+ t.profile = 'default'
+ end
+
+ Cucumber::Rake::Task.new({:wip => 'db:test:prepare'}, 'Run features that are being worked on') do |t|
+ t.binary = vendored_cucumber_bin
+ t.fork = true # You may get faster startup if you set this to false
+ t.profile = 'wip'
+ end
+
+ Cucumber::Rake::Task.new({:rerun => 'db:test:prepare'}, 'Record failing features and run only them if any exist') do |t|
+ t.binary = vendored_cucumber_bin
+ t.fork = true # You may get faster startup if you set this to false
+ t.profile = 'rerun'
+ end
+
+ desc 'Run all features'
+ task :all => [:ok, :wip]
+ end
+ desc 'Alias for cucumber:ok'
+ task :cucumber => 'cucumber:ok'
+
+ task :default => :cucumber
+
+ task :features => :cucumber do
+ STDERR.puts "*** The 'features' task is deprecated. See rake -T cucumber ***"
+ end
+rescue LoadError
+ desc 'cucumber rake task not available (cucumber not installed)'
+ task :cucumber do
+ abort 'Cucumber rake task is not available. Be sure to install cucumber as a gem or plugin'
+ end
+end
+
+end
diff --git a/spec/rails_root/log/development.log b/spec/rails_root/log/development.log
new file mode 100644
index 000000000..6d0aeb780
--- /dev/null
+++ b/spec/rails_root/log/development.log
@@ -0,0 +1,864 @@
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m select sqlite_version(*)
+ [1m[36mSQL (1.6ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("schema_migrations")
+ [1m[36mSQL (1.6ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to ClearanceCreateUsers (20101220181811)
+ [1m[36mSQL (0.4ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "encrypted_password" varchar(128), "salt" varchar(128), "confirmation_token" varchar(128), "remember_token" varchar(128), "email_confirmed" boolean DEFAULT 'f' NOT NULL, "created_at" datetime, "updated_at" datetime) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.1ms)[0m [1mCREATE INDEX "index_users_on_email" ON "users" ("email")[0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m CREATE INDEX "index_users_on_remember_token" ON "users" ("remember_token")
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "schema_migrations" ("version") VALUES ('20101220181811')[0m
+ [1m[35mSQL (0.2ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations"[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_remember_token')
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations"[0m
+ [1m[35mSQL (0.1ms)[0m select sqlite_version(*)
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (1.8ms)[0m CREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "encrypted_password" varchar(128), "salt" varchar(128), "confirmation_token" varchar(128), "remember_token" varchar(128), "email_confirmed" boolean DEFAULT 'f' NOT NULL, "created_at" datetime, "updated_at" datetime)
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (1.8ms)[0m CREATE INDEX "index_users_on_email" ON "users" ("email")
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_email')
+ [1m[36mSQL (1.7ms)[0m [1mCREATE INDEX "index_users_on_remember_token" ON "users" ("remember_token")[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (1.4ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) [0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("schema_migrations")
+ [1m[36mSQL (1.8ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35mSQL (1.9ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20101220181811')
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m select sqlite_version(*)
+ [1m[36mSQL (1.6ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("schema_migrations")
+ [1m[36mSQL (1.3ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to ClearanceCreateUsers (20101220181849)
+ [1m[36mSQL (0.4ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "encrypted_password" varchar(128), "salt" varchar(128), "confirmation_token" varchar(128), "remember_token" varchar(128), "email_confirmed" boolean DEFAULT 'f' NOT NULL, "created_at" datetime, "updated_at" datetime) [0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.1ms)[0m [1mCREATE INDEX "index_users_on_email" ON "users" ("email")[0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m CREATE INDEX "index_users_on_remember_token" ON "users" ("remember_token")
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "schema_migrations" ("version") VALUES ('20101220181849')[0m
+ [1m[35mSQL (0.2ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations"[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_remember_token')
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations"[0m
+ [1m[35mSQL (0.1ms)[0m select sqlite_version(*)
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (1.5ms)[0m CREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "encrypted_password" varchar(128), "salt" varchar(128), "confirmation_token" varchar(128), "remember_token" varchar(128), "email_confirmed" boolean DEFAULT 'f' NOT NULL, "created_at" datetime, "updated_at" datetime)
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (1.6ms)[0m CREATE INDEX "index_users_on_email" ON "users" ("email")
+ [1m[36mSQL (0.2ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_email')
+ [1m[36mSQL (1.4ms)[0m [1mCREATE INDEX "index_users_on_remember_token" ON "users" ("remember_token")[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (1.1ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("schema_migrations")
+ [1m[36mSQL (1.2ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35mSQL (5.1ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20101220181849')
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m select sqlite_version(*)
+ [1m[36mSQL (1.2ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("schema_migrations")
+ [1m[36mSQL (1.0ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to ClearanceCreateUsers (20101220182201)
+ [1m[36mSQL (0.4ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "encrypted_password" varchar(128), "salt" varchar(128), "confirmation_token" varchar(128), "remember_token" varchar(128), "email_confirmed" boolean DEFAULT 'f' NOT NULL, "created_at" datetime, "updated_at" datetime) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.1ms)[0m [1mCREATE INDEX "index_users_on_email" ON "users" ("email")[0m
+ [1m[35mSQL (0.3ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m CREATE INDEX "index_users_on_remember_token" ON "users" ("remember_token")
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "schema_migrations" ("version") VALUES ('20101220182201')[0m
+ [1m[35mSQL (0.2ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations"[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_remember_token')
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations"[0m
+ [1m[35mSQL (0.1ms)[0m select sqlite_version(*)
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (32.9ms)[0m CREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "encrypted_password" varchar(128), "salt" varchar(128), "confirmation_token" varchar(128), "remember_token" varchar(128), "email_confirmed" boolean DEFAULT 'f' NOT NULL, "created_at" datetime, "updated_at" datetime)
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (1.5ms)[0m CREATE INDEX "index_users_on_email" ON "users" ("email")
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_email')
+ [1m[36mSQL (1.6ms)[0m [1mCREATE INDEX "index_users_on_remember_token" ON "users" ("remember_token")[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (1.8ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) [0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("schema_migrations")
+ [1m[36mSQL (1.6ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mSQL (0.2ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35mSQL (2.3ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20101220182201')
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m select sqlite_version(*)
+ [1m[36mSQL (1.3ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("schema_migrations")
+ [1m[36mSQL (1.5ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to ClearanceCreateUsers (20101220182634)
+ [1m[36mSQL (0.4ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "encrypted_password" varchar(128), "salt" varchar(128), "confirmation_token" varchar(128), "remember_token" varchar(128), "email_confirmed" boolean DEFAULT 'f' NOT NULL, "created_at" datetime, "updated_at" datetime) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.1ms)[0m [1mCREATE INDEX "index_users_on_email" ON "users" ("email")[0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m CREATE INDEX "index_users_on_remember_token" ON "users" ("remember_token")
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "schema_migrations" ("version") VALUES ('20101220182634')[0m
+ [1m[35mSQL (0.3ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations"[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_remember_token')
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations"[0m
+ [1m[35mSQL (0.1ms)[0m select sqlite_version(*)
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (1.9ms)[0m CREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "encrypted_password" varchar(128), "salt" varchar(128), "confirmation_token" varchar(128), "remember_token" varchar(128), "email_confirmed" boolean DEFAULT 'f' NOT NULL, "created_at" datetime, "updated_at" datetime)
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (1.4ms)[0m CREATE INDEX "index_users_on_email" ON "users" ("email")
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_email')
+ [1m[36mSQL (1.7ms)[0m [1mCREATE INDEX "index_users_on_remember_token" ON "users" ("remember_token")[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (1.7ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) [0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("schema_migrations")
+ [1m[36mSQL (1.8ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mSQL (0.2ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35mSQL (4.3ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20101220182634')
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m select sqlite_version(*)
+ [1m[36mSQL (1.5ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("schema_migrations")
+ [1m[36mSQL (1.5ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mSQL (0.2ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to ClearanceCreateUsers (20101220182833)
+ [1m[36mSQL (0.4ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "encrypted_password" varchar(128), "salt" varchar(128), "confirmation_token" varchar(128), "remember_token" varchar(128), "email_confirmed" boolean DEFAULT 'f' NOT NULL, "created_at" datetime, "updated_at" datetime) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.1ms)[0m [1mCREATE INDEX "index_users_on_email" ON "users" ("email")[0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m CREATE INDEX "index_users_on_remember_token" ON "users" ("remember_token")
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "schema_migrations" ("version") VALUES ('20101220182833')[0m
+ [1m[35mSQL (0.2ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations"[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_remember_token')
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations"[0m
+ [1m[35mSQL (0.1ms)[0m select sqlite_version(*)
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (1.9ms)[0m CREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "encrypted_password" varchar(128), "salt" varchar(128), "confirmation_token" varchar(128), "remember_token" varchar(128), "email_confirmed" boolean DEFAULT 'f' NOT NULL, "created_at" datetime, "updated_at" datetime)
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (1.5ms)[0m CREATE INDEX "index_users_on_email" ON "users" ("email")
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_info('index_users_on_email')
+ [1m[36mSQL (1.4ms)[0m [1mCREATE INDEX "index_users_on_remember_token" ON "users" ("remember_token")[0m
+ [1m[35mSQL (0.2ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (1.4ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("schema_migrations")
+ [1m[36mSQL (1.8ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35mSQL (2.5ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20101220182833')
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m select sqlite_version(*)
+ [1m[36mSQL (2.0ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) [0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("schema_migrations")
+ [1m[36mSQL (1.8ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mSQL (0.2ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to ClearanceCreateUsers (20101220182949)
+ [1m[36mSQL (0.4ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "encrypted_password" varchar(128), "salt" varchar(128), "confirmation_token" varchar(128), "remember_token" varchar(128), "email_confirmed" boolean DEFAULT 'f' NOT NULL, "created_at" datetime, "updated_at" datetime) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.1ms)[0m [1mCREATE INDEX "index_users_on_email" ON "users" ("email")[0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m CREATE INDEX "index_users_on_remember_token" ON "users" ("remember_token")
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "schema_migrations" ("version") VALUES ('20101220182949')[0m
+ [1m[35mSQL (0.2ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations"[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_remember_token')
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations"[0m
+ [1m[35mSQL (0.1ms)[0m select sqlite_version(*)
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (1.5ms)[0m CREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "encrypted_password" varchar(128), "salt" varchar(128), "confirmation_token" varchar(128), "remember_token" varchar(128), "email_confirmed" boolean DEFAULT 'f' NOT NULL, "created_at" datetime, "updated_at" datetime)
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (1.6ms)[0m CREATE INDEX "index_users_on_email" ON "users" ("email")
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_email')
+ [1m[36mSQL (1.3ms)[0m [1mCREATE INDEX "index_users_on_remember_token" ON "users" ("remember_token")[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (1.1ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("schema_migrations")
+ [1m[36mSQL (1.6ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mSQL (0.2ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35mSQL (4.7ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20101220182949')
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m select sqlite_version(*)
+ [1m[36mSQL (1.5ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("schema_migrations")
+ [1m[36mSQL (1.4ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to ClearanceCreateUsers (20101220183312)
+ [1m[36mSQL (0.4ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "encrypted_password" varchar(128), "salt" varchar(128), "confirmation_token" varchar(128), "remember_token" varchar(128), "email_confirmed" boolean DEFAULT 'f' NOT NULL, "created_at" datetime, "updated_at" datetime) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.1ms)[0m [1mCREATE INDEX "index_users_on_email" ON "users" ("email")[0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m CREATE INDEX "index_users_on_remember_token" ON "users" ("remember_token")
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "schema_migrations" ("version") VALUES ('20101220183312')[0m
+ [1m[35mSQL (0.4ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations"[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_remember_token')
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations"[0m
+ [1m[35mSQL (0.1ms)[0m select sqlite_version(*)
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (1.5ms)[0m CREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "encrypted_password" varchar(128), "salt" varchar(128), "confirmation_token" varchar(128), "remember_token" varchar(128), "email_confirmed" boolean DEFAULT 'f' NOT NULL, "created_at" datetime, "updated_at" datetime)
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (1.3ms)[0m CREATE INDEX "index_users_on_email" ON "users" ("email")
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_email')
+ [1m[36mSQL (1.4ms)[0m [1mCREATE INDEX "index_users_on_remember_token" ON "users" ("remember_token")[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (1.1ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("schema_migrations")
+ [1m[36mSQL (1.3ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.2ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35mSQL (4.5ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20101220183312')
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m select sqlite_version(*)
+ [1m[36mSQL (1.6ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("schema_migrations")
+ [1m[36mSQL (1.8ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mSQL (0.2ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to ClearanceCreateUsers (20101220184055)
+ [1m[36mSQL (0.4ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "encrypted_password" varchar(128), "salt" varchar(128), "confirmation_token" varchar(128), "remember_token" varchar(128), "email_confirmed" boolean DEFAULT 'f' NOT NULL, "created_at" datetime, "updated_at" datetime) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.1ms)[0m [1mCREATE INDEX "index_users_on_email" ON "users" ("email")[0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m CREATE INDEX "index_users_on_remember_token" ON "users" ("remember_token")
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "schema_migrations" ("version") VALUES ('20101220184055')[0m
+ [1m[35mSQL (0.2ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations"[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_remember_token')
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations"[0m
+ [1m[35mSQL (0.1ms)[0m select sqlite_version(*)
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (2.0ms)[0m CREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "encrypted_password" varchar(128), "salt" varchar(128), "confirmation_token" varchar(128), "remember_token" varchar(128), "email_confirmed" boolean DEFAULT 'f' NOT NULL, "created_at" datetime, "updated_at" datetime)
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (1.6ms)[0m CREATE INDEX "index_users_on_email" ON "users" ("email")
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_email')
+ [1m[36mSQL (1.4ms)[0m [1mCREATE INDEX "index_users_on_remember_token" ON "users" ("remember_token")[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (1.4ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("schema_migrations")
+ [1m[36mSQL (6.0ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mSQL (0.2ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35mSQL (2.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20101220184055')
+ [1m[36mSQL (0.4ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations"[0m
+ [1m[35mSQL (0.1ms)[0m select sqlite_version(*)
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (1.6ms)[0m CREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "encrypted_password" varchar(128), "salt" varchar(128), "confirmation_token" varchar(128), "remember_token" varchar(128), "email_confirmed" boolean DEFAULT 'f' NOT NULL, "created_at" datetime, "updated_at" datetime)
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (1.3ms)[0m CREATE INDEX "index_users_on_email" ON "users" ("email")
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_email')
+ [1m[36mSQL (1.5ms)[0m [1mCREATE INDEX "index_users_on_remember_token" ON "users" ("remember_token")[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (1.4ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("schema_migrations")
+ [1m[36mSQL (1.5ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35mSQL (2.5ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20101220184055')
+ [1m[36mSQL (0.4ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations"[0m
+ [1m[35mSQL (0.1ms)[0m select sqlite_version(*)
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (2.2ms)[0m CREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "encrypted_password" varchar(128), "salt" varchar(128), "confirmation_token" varchar(128), "remember_token" varchar(128), "email_confirmed" boolean DEFAULT 'f' NOT NULL, "created_at" datetime, "updated_at" datetime)
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (1.9ms)[0m CREATE INDEX "index_users_on_email" ON "users" ("email")
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_email')
+ [1m[36mSQL (2.1ms)[0m [1mCREATE INDEX "index_users_on_remember_token" ON "users" ("remember_token")[0m
+ [1m[35mSQL (0.2ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (1.8ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) [0m
+ [1m[35mSQL (0.3ms)[0m PRAGMA index_list("schema_migrations")
+ [1m[36mSQL (1.9ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mSQL (0.2ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35mSQL (2.0ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20101220184055')
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m select sqlite_version(*)
+ [1m[36mSQL (1.4ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("schema_migrations")
+ [1m[36mSQL (1.8ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mSQL (0.2ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to ClearanceCreateUsers (20101220184900)
+ [1m[36mSQL (0.4ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "encrypted_password" varchar(128), "salt" varchar(128), "confirmation_token" varchar(128), "remember_token" varchar(128), "email_confirmed" boolean DEFAULT 'f' NOT NULL, "created_at" datetime, "updated_at" datetime) [0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.1ms)[0m [1mCREATE INDEX "index_users_on_email" ON "users" ("email")[0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m CREATE INDEX "index_users_on_remember_token" ON "users" ("remember_token")
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "schema_migrations" ("version") VALUES ('20101220184900')[0m
+ [1m[35mSQL (0.2ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations"[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_remember_token')
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations"[0m
+ [1m[35mSQL (0.1ms)[0m select sqlite_version(*)
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (1.9ms)[0m CREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "encrypted_password" varchar(128), "salt" varchar(128), "confirmation_token" varchar(128), "remember_token" varchar(128), "email_confirmed" boolean DEFAULT 'f' NOT NULL, "created_at" datetime, "updated_at" datetime)
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (1.7ms)[0m CREATE INDEX "index_users_on_email" ON "users" ("email")
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_email')
+ [1m[36mSQL (1.8ms)[0m [1mCREATE INDEX "index_users_on_remember_token" ON "users" ("remember_token")[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (1.5ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) [0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("schema_migrations")
+ [1m[36mSQL (1.9ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mSQL (0.2ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35mSQL (2.4ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20101220184900')
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m select sqlite_version(*)
+ [1m[36mSQL (1.5ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("schema_migrations")
+ [1m[36mSQL (1.8ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to ClearanceCreateUsers (20101220185217)
+ [1m[36mSQL (0.4ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "encrypted_password" varchar(128), "salt" varchar(128), "confirmation_token" varchar(128), "remember_token" varchar(128), "email_confirmed" boolean DEFAULT 'f' NOT NULL, "created_at" datetime, "updated_at" datetime) [0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.1ms)[0m [1mCREATE INDEX "index_users_on_email" ON "users" ("email")[0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m CREATE INDEX "index_users_on_remember_token" ON "users" ("remember_token")
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "schema_migrations" ("version") VALUES ('20101220185217')[0m
+ [1m[35mSQL (0.2ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations"[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_remember_token')
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations"[0m
+ [1m[35mSQL (0.1ms)[0m select sqlite_version(*)
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (1.7ms)[0m CREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "encrypted_password" varchar(128), "salt" varchar(128), "confirmation_token" varchar(128), "remember_token" varchar(128), "email_confirmed" boolean DEFAULT 'f' NOT NULL, "created_at" datetime, "updated_at" datetime)
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (1.6ms)[0m CREATE INDEX "index_users_on_email" ON "users" ("email")
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_email')
+ [1m[36mSQL (1.7ms)[0m [1mCREATE INDEX "index_users_on_remember_token" ON "users" ("remember_token")[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (1.5ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("schema_migrations")
+ [1m[36mSQL (3.0ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mSQL (0.2ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35mSQL (1.9ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20101220185217')
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m select sqlite_version(*)
+ [1m[36mSQL (1.6ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("schema_migrations")
+ [1m[36mSQL (2.0ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mSQL (0.3ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to ClearanceCreateUsers (20101220185649)
+ [1m[36mSQL (0.4ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "encrypted_password" varchar(128), "salt" varchar(128), "confirmation_token" varchar(128), "remember_token" varchar(128), "email_confirmed" boolean DEFAULT 'f' NOT NULL, "created_at" datetime, "updated_at" datetime) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.1ms)[0m [1mCREATE INDEX "index_users_on_email" ON "users" ("email")[0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m CREATE INDEX "index_users_on_remember_token" ON "users" ("remember_token")
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "schema_migrations" ("version") VALUES ('20101220185649')[0m
+ [1m[35mSQL (0.2ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations"[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_remember_token')
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations"[0m
+ [1m[35mSQL (0.1ms)[0m select sqlite_version(*)
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (1.8ms)[0m CREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "encrypted_password" varchar(128), "salt" varchar(128), "confirmation_token" varchar(128), "remember_token" varchar(128), "email_confirmed" boolean DEFAULT 'f' NOT NULL, "created_at" datetime, "updated_at" datetime)
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (1.8ms)[0m CREATE INDEX "index_users_on_email" ON "users" ("email")
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_email')
+ [1m[36mSQL (1.7ms)[0m [1mCREATE INDEX "index_users_on_remember_token" ON "users" ("remember_token")[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (1.5ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("schema_migrations")
+ [1m[36mSQL (1.7ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mSQL (0.3ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35mSQL (1.8ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20101220185649')
+ [1m[36mSQL (0.3ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m select sqlite_version(*)
+ [1m[36mSQL (1.6ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) [0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("schema_migrations")
+ [1m[36mSQL (1.9ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to ClearanceCreateUsers (20101220185807)
+ [1m[36mSQL (0.5ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "encrypted_password" varchar(128), "salt" varchar(128), "confirmation_token" varchar(128), "remember_token" varchar(128), "email_confirmed" boolean DEFAULT 'f' NOT NULL, "created_at" datetime, "updated_at" datetime) [0m
+ [1m[35mSQL (0.3ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.1ms)[0m [1mCREATE INDEX "index_users_on_email" ON "users" ("email")[0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m CREATE INDEX "index_users_on_remember_token" ON "users" ("remember_token")
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "schema_migrations" ("version") VALUES ('20101220185807')[0m
+ [1m[35mSQL (0.2ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations"[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_remember_token')
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations"[0m
+ [1m[35mSQL (0.1ms)[0m select sqlite_version(*)
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mSQL (1.6ms)[0m CREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "encrypted_password" varchar(128), "salt" varchar(128), "confirmation_token" varchar(128), "remember_token" varchar(128), "email_confirmed" boolean DEFAULT 'f' NOT NULL, "created_at" datetime, "updated_at" datetime)
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (1.3ms)[0m CREATE INDEX "index_users_on_email" ON "users" ("email")
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_info('index_users_on_email')
+ [1m[36mSQL (1.5ms)[0m [1mCREATE INDEX "index_users_on_remember_token" ON "users" ("remember_token")[0m
+ [1m[35mSQL (0.1ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (1.5ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) [0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_list("schema_migrations")
+ [1m[36mSQL (16.5ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m
+ [1m[35mSQL (0.5ms)[0m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+ [1m[36mSQL (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35mSQL (1.8ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20101220185807')
diff --git a/spec/rails_root/log/test.log b/spec/rails_root/log/test.log
new file mode 100644
index 000000000..62dd5b39b
--- /dev/null
+++ b/spec/rails_root/log/test.log
@@ -0,0 +1,27005 @@
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user1@example.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('bd3115ee0f836c28fadd5e012db7d74261b8e3d9', '2010-12-20 18:18:17.986200', 'user1@example.com', 'f', '0a4fbf36defb068a84fd737a263e04b3103dcd53', 'd083c58aebaa52efcd1100f00eb467f858402ad7', '1dad469320e36137949aa9176a1e10b005745ae1', '2010-12-20 18:18:17.986200')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.6ms)
+
+Sent mail to user1@example.com (11ms)
+Date: Mon, 20 Dec 2010 13:18:17 -0500
+From: donotreply@example.com
+To: user1@example.com
+Message-ID: <4d0f9dea920f_d45a800ea92c326fd@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=bd3115ee0f836c28fadd5e012db7d74261b8e3d9
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.5ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user2@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3c2b208eff9ef6298ddf289290ec3ddc1c742121', '2010-12-20 18:18:18.063394', 'user2@example.com', 'f', '8657787c6ba4a111213130c8d65fbde3a4e2a183', '0552d5c1015944b4399bd57d65f2a5ededbd0efb', '051ee87d126e2b51c9ba6708ab86633244444a97', '2010-12-20 18:18:18.063394')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user2@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:18:18 -0500
+From: donotreply@example.com
+To: user2@example.com
+Message-ID: <4d0f9dea12b2f_d45a800ea92c327ab@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3c2b208eff9ef6298ddf289290ec3ddc1c742121
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.8ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user3@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4fbc78d0c7027643be96bf4da30e5ceb06283f92', '2010-12-20 18:18:18.243125', 'user3@example.com', 'f', '1b072fca297a3d12b3d55cc18ff478c22e3736ed', 'e9d0c36baf48dab8e431ff2c990bb36f1d817ca1', 'fcd481c6dbda1368d47fd7221fe1912515bff3ef', '2010-12-20 18:18:18.243125')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+
+Sent mail to user3@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:18 -0500
+From: donotreply@example.com
+To: user3@example.com
+Message-ID: <4d0f9dea3f27b_d45a800ea92c328a7@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4fbc78d0c7027643be96bf4da30e5ceb06283f92
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.4ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user4@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ce8b6e70f78ec5c55b732d0c3579d340acb30f24', '2010-12-20 18:18:18.275147', 'user4@example.com', 'f', 'd483c6c45923f131da12674c533cf5d6d1b5c8dc', '6b484e9dcf519f459ecafa1786da61fe323dfd25', 'e9fde7d8ffd0287324d0450936cd5b3848604926', '2010-12-20 18:18:18.275147')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+
+Sent mail to user4@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:18 -0500
+From: donotreply@example.com
+To: user4@example.com
+Message-ID: <4d0f9dea46c1b_d45a800ea92c32988@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ce8b6e70f78ec5c55b732d0c3579d340acb30f24
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user5@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b35ae60175caa3f75600f4bd7108c9a78f1aba77', '2010-12-20 18:18:18.305984', 'user5@example.com', 'f', 'be2c499669e9948fa6f14750323a62239c0a21c5', 'd23aa2539ec0fbcbe1103e3e1e45748212580268', 'e01ca1ab7645a4c38fda6bf8e3e8880eb24a40ad', '2010-12-20 18:18:18.305984')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user5@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:18 -0500
+From: donotreply@example.com
+To: user5@example.com
+Message-ID: <4d0f9dea4e2e0_d45a800ea92c33067@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b35ae60175caa3f75600f4bd7108c9a78f1aba77
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user6@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('6b29b758cfed6eebd1f176bce9997b6d520effa6', '2010-12-20 18:18:18.335897', 'user6@example.com', 'f', '5410f4e133e5b1c66b68be7811e81cdbe1ffbab3', '33405eccd9d7abb53b170e80b7709305fdf89dba', '9544359f43a1e4f02bd267ac2a817993e3e90946', '2010-12-20 18:18:18.335897')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user6@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:18 -0500
+From: donotreply@example.com
+To: user6@example.com
+Message-ID: <4d0f9dea5653a_d45a800ea92c331cb@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=6b29b758cfed6eebd1f176bce9997b6d520effa6
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user7@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8942163e07181549fd1b977d3f64b497cc2df3dc', '2010-12-20 18:18:18.368589', 'user7@example.com', 'f', '39abf150c3adc7495fbeea5636a7bcbaa284613b', 'cb7ed45ae4adb1db9fba6e22b33cb2133c5baca2', '8034cd7f990b1c64bbbe2491d424afbb5ed9b2b6', '2010-12-20 18:18:18.368589')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user7@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:18 -0500
+From: donotreply@example.com
+To: user7@example.com
+Message-ID: <4d0f9dea5dba7_d45a800ea92c332f2@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8942163e07181549fd1b977d3f64b497cc2df3dc
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user8@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('60bc5c4e6158619d04c5e3a2cd07c13c9514db0c', '2010-12-20 18:18:18.399609', 'user8@example.com', 'f', 'a808ddcc0e37174b7ce6343f5a0d8edecf86d841', '6ed09c7445b1610326735f33ce0e6801dda674a5', '516e832985779856738268792b9fa70266f9206c', '2010-12-20 18:18:18.399609')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user8@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:18 -0500
+From: donotreply@example.com
+To: user8@example.com
+Message-ID: <4d0f9dea65296_d45a800ea92c333d1@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=60bc5c4e6158619d04c5e3a2cd07c13c9514db0c
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user9@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3d61257603007a65095d54d49989b6fc24a374f1', '2010-12-20 18:18:18.432174', 'user9@example.com', 'f', '556809ef9d7e661930ebb22f80c7b5864c769a18', '33ae8a4f46d1f3e06ed6db4b6b82eca06ca578c0', '3bdadd9d93e77911da740fc245a7d84f172ef448', '2010-12-20 18:18:18.432174')[0m
+
+Sent mail to user9@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:18 -0500
+From: donotreply@example.com
+To: user9@example.com
+Message-ID: <4d0f9dea6d0d3_d45a800ea92c33495@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3d61257603007a65095d54d49989b6fc24a374f1
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:18.451629' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user10@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ecad01a48802d303f2b5942b64ac9970330d8cb7', '2010-12-20 18:18:18.453959', 'user10@example.com', 't', 'b67d84d20c24a03b01d89848515ca7bc42b3c208', '951d1cd020cc18352c53e5c081358d39122234c1', 'fac4c4b48c5bd4e03682d06b2666db3b3c361230', '2010-12-20 18:18:18.453959')
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '3d61257603007a65095d54d49989b6fc24a374f1') LIMIT 1[0m
+Completed in 9ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user11@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2fbfdab15d4812e4b8c41e2115bccaecff4dc4d1', '2010-12-20 18:18:18.471957', 'user11@example.com', 'f', '1cf1ac3791910927eb023822648b3bd702831782', '26e1c7dff03b1ffa33c686a11c33bfc301c0c335', '51e2ca66643742a9503f98d6137f3f31828db3ac', '2010-12-20 18:18:18.471957')[0m
+
+Sent mail to user11@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:18 -0500
+From: donotreply@example.com
+To: user11@example.com
+Message-ID: <4d0f9dea76b7b_d45a800ea92c335a9@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2fbfdab15d4812e4b8c41e2115bccaecff4dc4d1
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:18.490517' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user12@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('509d03e276df55b9b6d1595752e94bb42cbde394', '2010-12-20 18:18:18.499114', 'user12@example.com', 'f', '9ad633ae9ce1abcc85ba1a742e055e8c77e502fe', '0221e238ceec56d102e932a764ed5c20d627f737', '80c5b89ef6c045f57852a0f1cbc264afbaa99178', '2010-12-20 18:18:18.499114')[0m
+
+Sent mail to user12@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:18:18 -0500
+From: donotreply@example.com
+To: user12@example.com
+Message-ID: <4d0f9dea7d7dd_d45a800ea92c3361e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=509d03e276df55b9b6d1595752e94bb42cbde394
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:18.519338' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user13@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('af0d235879ad7aceb0436d62a13aaa8f11a5db51', '2010-12-20 18:18:18.525857', 'user13@example.com', 'f', 'ac0a34f8b8de28d1d4194d3a3081449669e1faee', '98142dd67d0b5d7612fefaeee0a817b0b2fabd76', '25ace429c3d37a56ba01e8697c7dcc7ecb414ee2', '2010-12-20 18:18:18.525857')[0m
+
+Sent mail to user13@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:18 -0500
+From: donotreply@example.com
+To: user13@example.com
+Message-ID: <4d0f9dea84016_d45a800ea92c33759@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=af0d235879ad7aceb0436d62a13aaa8f11a5db51
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:18.544970' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user14@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('61880dbe7f53cfffdcb666554afc6c346bb487bc', '2010-12-20 18:18:18.552435', 'user14@example.com', 'f', '04d132330faba4e2c7b67fc67dc36558f05b1f55', '25e231c6a27f477b109b1721f12e46b8ae740ee8', '47871911a9a4e6b9c9a7f82884bd0dc20e9e5c84', '2010-12-20 18:18:18.552435')
+
+Sent mail to user14@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:18:18 -0500
+From: donotreply@example.com
+To: user14@example.com
+Message-ID: <4d0f9dea8ab3a_d45a800ea92c338b0@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=61880dbe7f53cfffdcb666554afc6c346bb487bc
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:18.572948' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user15@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5bc5793145274fc9d1aaa4bb2d55c5fe78ee9d16', '2010-12-20 18:18:18.580813', 'user15@example.com', 'f', 'd3e661b20a73dfcec2ee8c869dcd1f2683f1ca07', 'eb88e2d80af47612b9933bd29aa2ba684ef43467', 'd1aa1abe8d53b7dfde3bb0a2fc5a9f53ca3ee093', '2010-12-20 18:18:18.580813')[0m
+
+Sent mail to user15@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:18 -0500
+From: donotreply@example.com
+To: user15@example.com
+Message-ID: <4d0f9deaaf829_d45a800ea92c3392b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=5bc5793145274fc9d1aaa4bb2d55c5fe78ee9d16
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:18.723143' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user16@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1f0a390bf1b31ac575ff127441881d6b42fe83b1', '2010-12-20 18:18:18.730723', 'user16@example.com', 'f', 'b817a28730bec76d2fafd05a1ebdd47d1a845f6c', 'ff172959d309f590576d7c6cb6f98e3cf2c651de', '9c737f5700a54fe9f1d960055268f971244b5f26', '2010-12-20 18:18:18.730723')
+
+Sent mail to user16@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:18 -0500
+From: donotreply@example.com
+To: user16@example.com
+Message-ID: <4d0f9deab5d7f_d45a800ea92c34024@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1f0a390bf1b31ac575ff127441881d6b42fe83b1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:18.748959' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user17@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ebe6bdf700760bba57b20166a7aa77cdb057a1eb', '2010-12-20 18:18:18.756932', 'user17@example.com', 'f', '1f34d243f990fcc55a8582c3acb370514f2e59a1', '3dace1bc012db6ed20a53b72788a4679cc416770', '7f5e1759ff227659505b98417c84fa9aea41d52b', '2010-12-20 18:18:18.756932')[0m
+
+Sent mail to user17@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:18 -0500
+From: donotreply@example.com
+To: user17@example.com
+Message-ID: <4d0f9deabc96a_d45a800ea92c341b9@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ebe6bdf700760bba57b20166a7aa77cdb057a1eb
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'ebe6bdf700760bba57b20166a7aa77cdb057a1eb') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'ebe6bdf700760bba57b20166a7aa77cdb057a1eb') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:18.780363' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 4ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user18@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3d68d823e4738b663014ce0f72f5fedd3e8b1a7e', '2010-12-20 18:18:18.785196', 'user18@example.com', 'f', '114d972582b35199250db2b8e40bbdd1da239212', '7b0bff91e8fdc9e242285496aad8147711d23315', '823929aac2f3fc7f2d3eeb209e9941ade98f2242', '2010-12-20 18:18:18.785196')
+
+Sent mail to user18@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:18 -0500
+From: donotreply@example.com
+To: user18@example.com
+Message-ID: <4d0f9deac35fd_d45a800ea92c342d1@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3d68d823e4738b663014ce0f72f5fedd3e8b1a7e
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '3d68d823e4738b663014ce0f72f5fedd3e8b1a7e') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '3d68d823e4738b663014ce0f72f5fedd3e8b1a7e') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:18.808344' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/
+Completed 302 Found in 5ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user19@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5ddc9ccf9ee27dfd7727ef5a587aac8b0c6a3036', '2010-12-20 18:18:18.813522', 'user19@example.com', 'f', '1d470406acd5898e3c9267c4360a4ed1d502133f', '1520f8d21f8d2ecb37b8cd025fc61c6051390836', 'bcbb89fdef55d5facd61582ad4ac2ce127b453f9', '2010-12-20 18:18:18.813522')[0m
+
+Sent mail to user19@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:18 -0500
+From: donotreply@example.com
+To: user19@example.com
+Message-ID: <4d0f9deaca383_d45a800ea92c34344@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=5ddc9ccf9ee27dfd7727ef5a587aac8b0c6a3036
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.5ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5ddc9ccf9ee27dfd7727ef5a587aac8b0c6a3036') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5ddc9ccf9ee27dfd7727ef5a587aac8b0c6a3036') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:18.837291' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 5ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user20@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ec8370fcc733aa9e6b9e8ebdbdb02c5e1cf15422', '2010-12-20 18:18:18.842136', 'user20@example.com', 'f', '97e92c28ce968edf386eccb3d876d5d62ad4961d', '620d720addf94f2d2367d9af019ddf32410c9752', '4bc9ae348e2d9878edc8ebbe2f8ba9170ca46f20', '2010-12-20 18:18:18.842136')
+
+Sent mail to user20@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:18 -0500
+From: donotreply@example.com
+To: user20@example.com
+Message-ID: <4d0f9dead127b_d45a800ea92c34414@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ec8370fcc733aa9e6b9e8ebdbdb02c5e1cf15422
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'ec8370fcc733aa9e6b9e8ebdbdb02c5e1cf15422') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'ec8370fcc733aa9e6b9e8ebdbdb02c5e1cf15422') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:18.864942' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/
+Completed 302 Found in 5ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user21@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e428247c4e11181d71a1a9ff135d1f227c71d2e1', '2010-12-20 18:18:18.870413', 'user21@example.com', 'f', '43601c92e023d274f827f825dbdd84d87e3e3ad6', '09846fc1636e25c0df01b14e6d1fc2e46a2c806d', 'fb124a0aa2b4c673d8c791fa07bb50aa6798eb02', '2010-12-20 18:18:18.870413')[0m
+
+Sent mail to user21@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:18 -0500
+From: donotreply@example.com
+To: user21@example.com
+Message-ID: <4d0f9dead7f61_d45a800ea92c34539@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e428247c4e11181d71a1a9ff135d1f227c71d2e1
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Completed in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user22@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('53e4b0358d73e2418b5269b2cd170c2d3a8e1fe3', '2010-12-20 18:18:18.894224', 'user22@example.com', 'f', '048600ac0a03ab2367c84ea4b42dba6548758940', '2cc75ffb99dcc2e5cf72ee2912546bc30f61d631', '734136cae1010132ff32dfe642ec05f336a6a73a', '2010-12-20 18:18:18.894224')[0m
+
+Sent mail to user22@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:18:18 -0500
+From: donotreply@example.com
+To: user22@example.com
+Message-ID: <4d0f9deade05f_d45a800ea92c346f1@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=53e4b0358d73e2418b5269b2cd170c2d3a8e1fe3
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Completed in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user23@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('eb170045b2c6491b34cdae8da7d90bd303c7c4ed', '2010-12-20 18:18:18.919476', 'user23@example.com', 'f', '27fa35d5794a5c5ae7f0f4acaf81e73627adc020', '36326531126f81ec22b1e55fecba83d2b47183d8', '0f93c5f889521457da41df3c03ca8edd6d4d183e', '2010-12-20 18:18:18.919476')[0m
+
+Sent mail to user23@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:18:18 -0500
+From: donotreply@example.com
+To: user23@example.com
+Message-ID: <4d0f9deae4310_d45a800ea92c34790@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=eb170045b2c6491b34cdae8da7d90bd303c7c4ed
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user24@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f565b3af7b1e595bef35b4dc2ad7cb98c6d9d409', '2010-12-20 18:18:18.941955', 'user24@example.com', 'f', '48ded8d8e07e28844dfa3af4f10cd29ce357a83e', 'fdfbe8ebf01cc9c5ff2cfa4f5c11a8794201a2c2', '57a5afe663caa531d8331a7c16291f397f8aa3b2', '2010-12-20 18:18:18.941955')[0m
+
+Sent mail to user24@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:18 -0500
+From: donotreply@example.com
+To: user24@example.com
+Message-ID: <4d0f9deae97f9_d45a800ea92c348cb@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f565b3af7b1e595bef35b4dc2ad7cb98c6d9d409
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'bad token') LIMIT 1
+Completed in 2ms
+ [1m[36mSQL (0.2ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"123"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 123) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 123) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 123) AND ("users"."confirmation_token" = '123') LIMIT 1
+Completed in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user25@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.7ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a94110c52605341e072a2c6ca42e14e5560f6a61', '2010-12-20 18:18:18.973297', 'user25@example.com', 'f', '6fbae0d72113bd9f318c9117310ec34812b6e8be', 'd7be7f21729b3bfa67677fa7dbab2d80f5e3ba46', '4627ec7f6a939535797cb92a22467ccd8b6ce220', '2010-12-20 18:18:18.973297')
+
+Sent mail to user25@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:18:18 -0500
+From: donotreply@example.com
+To: user25@example.com
+Message-ID: <4d0f9deaf1f16_d45a800ea92c3498a@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a94110c52605341e072a2c6ca42e14e5560f6a61
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'ada90864c48ab1408f89a45f6ee07c204c88d014', "updated_at" = '2010-12-20 18:18:18.995622' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'ada90864c48ab1408f89a45f6ee07c204c88d014') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'ada90864c48ab1408f89a45f6ee07c204c88d014') LIMIT 1[0m
+Completed 200 OK in 15ms (Views: 12.9ms | ActiveRecord: 16.5ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user26@example.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b1b01570e6caf222b6865e91bd9ac095127dc973', '2010-12-20 18:18:19.019692', 'user26@example.com', 'f', 'c8db6a0ff09c0e2f6f33e4f7ebf72ae0970f3749', 'ede721ed9c223a82e31cd7b0e087b2b77bcba6fd', 'ea96669876302bd893782c552734932d0ea4c9ee', '2010-12-20 18:18:19.019692')[0m
+
+Sent mail to user26@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:19 -0500
+From: donotreply@example.com
+To: user26@example.com
+Message-ID: <4d0f9deb8472_d45a800ea92c350a2@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b1b01570e6caf222b6865e91bd9ac095127dc973
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '0d2122613ec613c24e5b13f36a29f3f9ca7c7c6d', "updated_at" = '2010-12-20 18:18:19.037999' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '0d2122613ec613c24e5b13f36a29f3f9ca7c7c6d') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '0d2122613ec613c24e5b13f36a29f3f9ca7c7c6d') LIMIT 1
+Completed 200 OK in 5ms (Views: 3.2ms | ActiveRecord: 0.9ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user27@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8e23bb516a27a1e498a6fe7a3c03d03b4fa92cc7', '2010-12-20 18:18:19.050065', 'user27@example.com', 'f', '6693032586b16457572315806fa12559f42e3885', '0eb2528e4ad8bcc9a4fafc967ed74d429d99a7a1', '0028c1c8b7370d1cf9d904a8331510ba5232b87f', '2010-12-20 18:18:19.050065')
+
+Sent mail to user27@example.com (130ms)
+Date: Mon, 20 Dec 2010 13:18:19 -0500
+From: donotreply@example.com
+To: user27@example.com
+Message-ID: <4d0f9deb10110_d45a800ea92c351c7@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8e23bb516a27a1e498a6fe7a3c03d03b4fa92cc7
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '7545ee36652df9cb743e353e2ebe44022c03ee3d', "updated_at" = '2010-12-20 18:18:19.193709' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '7545ee36652df9cb743e353e2ebe44022c03ee3d') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '7545ee36652df9cb743e353e2ebe44022c03ee3d') LIMIT 1[0m
+Completed 200 OK in 5ms (Views: 3.1ms | ActiveRecord: 0.8ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('323986d7867e31c9e9884925eae817b7b462d64b', '2010-12-20 18:18:19.203953', 'user28@example.com', 'f', '13d40216811b47805f2cf10fe64b34b6e7eb7a7a', 'cf5636e9671b74dd0b2cc1be6d000e0fbed5515c', '9b596ff957c9db12c643a4e332cb4605bbdbcf54', '2010-12-20 18:18:19.203953')[0m
+
+Sent mail to user28@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:19 -0500
+From: donotreply@example.com
+To: user28@example.com
+Message-ID: <4d0f9deb3543f_d45a800ea92c352df@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=323986d7867e31c9e9884925eae817b7b462d64b
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'af4cc5666cd7aafa3614132b7744c0e49a5086ac', "updated_at" = '2010-12-20 18:18:19.222445' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'af4cc5666cd7aafa3614132b7744c0e49a5086ac') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'af4cc5666cd7aafa3614132b7744c0e49a5086ac') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'ed68f08c3d8e5c20652ebf11c75fdef21e9c4500', "updated_at" = '2010-12-20 18:18:19.229138' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:19.230164' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('aaffaca3b8c8512a253c8579ba65211b2190135e', '2010-12-20 18:18:19.235315', 'user29@example.com', 'f', '67f3e6e46c2f36978e120ed0d76af7892318093c', '50bce3a1fc856adc68ed612b382986d7e0bbe9f4', '9d518a587b4e5fd16488e523a5a4af9f97f12e87', '2010-12-20 18:18:19.235315')[0m
+
+Sent mail to user29@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:19 -0500
+From: donotreply@example.com
+To: user29@example.com
+Message-ID: <4d0f9deb3d197_d45a800ea92c353b6@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=aaffaca3b8c8512a253c8579ba65211b2190135e
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '24e293175649a0e0a6f48dce705f0d0b22ffa350', "updated_at" = '2010-12-20 18:18:19.254416' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '24e293175649a0e0a6f48dce705f0d0b22ffa350') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '24e293175649a0e0a6f48dce705f0d0b22ffa350') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '7fdd733d02123b184fe2653d31b25c9fb9277cec', "updated_at" = '2010-12-20 18:18:19.262192' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:19.263208' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a66af848a6ddc6639eb746bef3e1d44fa0908885', '2010-12-20 18:18:19.268376', 'user30@example.com', 'f', '74147e4fe489856af694555d8ff261485ec8f1a8', '9f53986454cc3acc31bddf49b78c244e8663eb13', 'f41349845f2c083f2b746ba35f12de02ceae7946', '2010-12-20 18:18:19.268376')[0m
+
+Sent mail to user30@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:19 -0500
+From: donotreply@example.com
+To: user30@example.com
+Message-ID: <4d0f9deb44d85_d45a800ea92c3549c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a66af848a6ddc6639eb746bef3e1d44fa0908885
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'bde2b3f6131b7e37fbb5be5e8e01a159aab0e409', "updated_at" = '2010-12-20 18:18:19.286146' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'bde2b3f6131b7e37fbb5be5e8e01a159aab0e409') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'bde2b3f6131b7e37fbb5be5e8e01a159aab0e409') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '2187b042ab6f1dda303472c43e205c40d8e03cac', "updated_at" = '2010-12-20 18:18:19.292301' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:19.293285' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('152a40d8ecbf0acaaaa20554fa9e0c67b01c9ed8', '2010-12-20 18:18:19.298188', 'user31@example.com', 'f', '163620fdd672252bea6853393df61ab3fc1237ff', '981cdcea7150bdb35c2f859f885df667d938ede3', 'dbea5a80d997aef61291b7548e4d001caaf5b5e8', '2010-12-20 18:18:19.298188')[0m
+
+Sent mail to user31@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:19 -0500
+From: donotreply@example.com
+To: user31@example.com
+Message-ID: <4d0f9deb4ce16_d45a800ea92c355d2@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=152a40d8ecbf0acaaaa20554fa9e0c67b01c9ed8
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '19fa0c88f17d313e9bc253793db43e7e044d4c57', "updated_at" = '2010-12-20 18:18:19.319390' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '19fa0c88f17d313e9bc253793db43e7e044d4c57') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '19fa0c88f17d313e9bc253793db43e7e044d4c57') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '34e9c49e2383aba19ddb1a65c3914d54428a5069', "updated_at" = '2010-12-20 18:18:19.325477' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:19.326489' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5f0814699f67dee4a19c8bf0414e63dc7578e924', '2010-12-20 18:18:19.331483', 'user32@example.com', 'f', '6dc5c6dca76e7ed8b18ad1b88547e70f9f6401d4', '309d5dc21a16466cfa7e1c1a01ae355d57e3639e', 'a73402c20cc3da592dd882f97b292b5bf910ef30', '2010-12-20 18:18:19.331483')[0m
+
+Sent mail to user32@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:19 -0500
+From: donotreply@example.com
+To: user32@example.com
+Message-ID: <4d0f9deb547f4_d45a800ea92c35632@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=5f0814699f67dee4a19c8bf0414e63dc7578e924
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'be3f229d38eb8b3410ccc0de7716b776ed02334b', "updated_at" = '2010-12-20 18:18:19.350792' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'be3f229d38eb8b3410ccc0de7716b776ed02334b') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'be3f229d38eb8b3410ccc0de7716b776ed02334b') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'cbe62d1975f2e9b26efc45f02e9c02291321eb8f', "updated_at" = '2010-12-20 18:18:19.357278' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:19.358270' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('02f8b10ee64a845fd6309b4a941e28cfdadd6095', '2010-12-20 18:18:19.363863', 'user33@example.com', 'f', 'bb84520c71736ea7f85ca668dd82ef1928f0574c', 'f54ae2160801c91c6c539e7613e7691d804ea135', '21bb5f496badc28d0847dbe9b1071290287c75de', '2010-12-20 18:18:19.363863')[0m
+
+Sent mail to user33@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:19 -0500
+From: donotreply@example.com
+To: user33@example.com
+Message-ID: <4d0f9deb5d1f4_d45a800ea92c35760@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=02f8b10ee64a845fd6309b4a941e28cfdadd6095
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'f8021e91fd7d1e16249cf32503ff5bf6ddd64572', "updated_at" = '2010-12-20 18:18:19.386054' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f8021e91fd7d1e16249cf32503ff5bf6ddd64572') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f8021e91fd7d1e16249cf32503ff5bf6ddd64572') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.9ms | ActiveRecord: 6.1ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('6898e1c08b1647a862b81cb1a7a631be0fc35690', '2010-12-20 18:18:19.402289', 'user34@example.com', 'f', '6841ec0ec923cb7346051b11d48b51ad6dae2c64', 'de35e962c363a20ccedcbc80c54fa770024963cc', '884d686e1aaa50630a4e4d012bf652740f7b72d7', '2010-12-20 18:18:19.402289')[0m
+
+Sent mail to user34@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:19 -0500
+From: donotreply@example.com
+To: user34@example.com
+Message-ID: <4d0f9deb65a59_d45a800ea92c3588e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=6898e1c08b1647a862b81cb1a7a631be0fc35690
+ [1m[35mSQL (0.4ms)[0m UPDATE "users" SET "confirmation_token" = 'a674adaadc67bcc0561ef60707df2699b702e3df', "updated_at" = '2010-12-20 18:18:19.420740' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a674adaadc67bcc0561ef60707df2699b702e3df') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a674adaadc67bcc0561ef60707df2699b702e3df') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.8ms | ActiveRecord: 1.3ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9ddc6ae4a1dee7ab682e2bcc1718c2c4ecc7b8f6', '2010-12-20 18:18:19.436469', 'user35@example.com', 'f', '5f9dfe0653be89a23daa62224d49231134138536', '95993e71df94d6c09aa06030ed32a1a9564744bd', 'cf7bd3c2654f276ebf527558d03517360b8a2afe', '2010-12-20 18:18:19.436469')[0m
+
+Sent mail to user35@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:19 -0500
+From: donotreply@example.com
+To: user35@example.com
+Message-ID: <4d0f9deb6e462_d45a800ea92c3598f@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9ddc6ae4a1dee7ab682e2bcc1718c2c4ecc7b8f6
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '0386578962169b519bda803d1ffff2fc01d956f6', "updated_at" = '2010-12-20 18:18:19.455809' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '0386578962169b519bda803d1ffff2fc01d956f6') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '0386578962169b519bda803d1ffff2fc01d956f6') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 4.3ms | ActiveRecord: 1.1ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('42c2163b3a3876d278d4ad06120145a689e6355d', '2010-12-20 18:18:19.472122', 'user36@example.com', 'f', 'f64c1e9383135242d9edf0d29b54b87059743a43', '0cb2a33d2acf59a562d2ee521f25723896c8fdd1', 'ad06dbedd7108872e2c351c852ac8c8ef85a4066', '2010-12-20 18:18:19.472122')[0m
+
+Sent mail to user36@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:19 -0500
+From: donotreply@example.com
+To: user36@example.com
+Message-ID: <4d0f9deb76cc5_d45a800ea92c360ae@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=42c2163b3a3876d278d4ad06120145a689e6355d
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'df959dc5f6382f9a435ce696ff76caaacc69ed4e', "updated_at" = '2010-12-20 18:18:19.490723' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'df959dc5f6382f9a435ce696ff76caaacc69ed4e') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'df959dc5f6382f9a435ce696ff76caaacc69ed4e') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 4.0ms | ActiveRecord: 1.1ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5e4bed48f86bdb29cf2348a0805d8bf52c02dbbb', '2010-12-20 18:18:19.506411', 'user37@example.com', 'f', '56d133c63dcd5a8e2b4b9a8d212b1d21ed6aef11', '45e81c191e5e578d1e0a12c6677d2b0fa6980fd3', 'eb283b5340040fcbac7139e15b2fb61cbd278012', '2010-12-20 18:18:19.506411')[0m
+
+Sent mail to user37@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:19 -0500
+From: donotreply@example.com
+To: user37@example.com
+Message-ID: <4d0f9deb7f403_d45a800ea92c36136@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=5e4bed48f86bdb29cf2348a0805d8bf52c02dbbb
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '194c76df42b3dc4f8f2b78d2cecc3afe58f42c6c', "updated_at" = '2010-12-20 18:18:19.525497' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '194c76df42b3dc4f8f2b78d2cecc3afe58f42c6c') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '194c76df42b3dc4f8f2b78d2cecc3afe58f42c6c') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 10ms (Views: 4.7ms | ActiveRecord: 1.1ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('329e8547a60b8f015726d5d3ba817684878b1178', '2010-12-20 18:18:19.542099', 'user38@example.com', 'f', '0ad8208dd210167d4118ed751ad5aceb7ed6abeb', '9bd0f09315520d586ac8a24bcebe461baf34c0c0', '3911057447ab240c90e5ba662d1a98abc1ca0953', '2010-12-20 18:18:19.542099')[0m
+
+Sent mail to user38@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:19 -0500
+From: donotreply@example.com
+To: user38@example.com
+Message-ID: <4d0f9deba816a_d45a800ea92c362b8@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=329e8547a60b8f015726d5d3ba817684878b1178
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "confirmation_token" = '601c59de0c52688b0c32f1f999acdcf4d2bd4fe9', "updated_at" = '2010-12-20 18:18:19.692964' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '601c59de0c52688b0c32f1f999acdcf4d2bd4fe9') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '601c59de0c52688b0c32f1f999acdcf4d2bd4fe9') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 4.1ms | ActiveRecord: 1.1ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user39@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('19156c1175aa0d0583940675b9f502ba3bc70a79', '2010-12-20 18:18:19.709367', 'user39@example.com', 'f', '283a42d64ba74c64a96056b8d3e96c664958ee73', 'd09370a107b8d7e12400e3bdd13c41b71f9af996', '8ca8c826f34e77d4d9c946fa540b8887f556f0c4', '2010-12-20 18:18:19.709367')[0m
+
+Sent mail to user39@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:19 -0500
+From: donotreply@example.com
+To: user39@example.com
+Message-ID: <4d0f9debb0c43_d45a800ea92c363d7@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=19156c1175aa0d0583940675b9f502ba3bc70a79
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'c72c260dabded54f67f63dc185fab24c2dde8227', "updated_at" = '2010-12-20 18:18:19.728555' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+Completed in 0ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user40@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('fafdbc7324bd14eaaf0ecfe6ac640ce54038bf30', '2010-12-20 18:18:19.734811', 'user40@example.com', 'f', 'c080e948be9f05ed5d891dbc8c07835ba59af397', '0b8aabd50073c5a6f291ce8acf83f538c799481b', '97b0436f42d456f113619a8580811f190539d3d1', '2010-12-20 18:18:19.734811')
+
+Sent mail to user40@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:19 -0500
+From: donotreply@example.com
+To: user40@example.com
+Message-ID: <4d0f9debb7185_d45a800ea92c364a2@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=fafdbc7324bd14eaaf0ecfe6ac640ce54038bf30
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "confirmation_token" = '1c24fe58265e72bd8e1d25d3ec6b2d9944868e31', "updated_at" = '2010-12-20 18:18:19.754793' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"user_id"=>"1"}
+Completed in 0ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user41@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('48b3035e89c10995bbde281d291f716de93240db', '2010-12-20 18:18:19.760730', 'user41@example.com', 'f', '5d9c849be63e23c5db173c7fde262b8dee71e02b', '1f666c15242de16e034ff6eb02e6bbe7fdfa5583', 'd3e729961fbc266b89339294f5df25d33e3fd869', '2010-12-20 18:18:19.760730')[0m
+
+Sent mail to user41@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:19 -0500
+From: donotreply@example.com
+To: user41@example.com
+Message-ID: <4d0f9debbd323_d45a800ea92c36577@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=48b3035e89c10995bbde281d291f716de93240db
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '6facf7ca91dccec2bd9219c826ecb5b161d35f0d', "updated_at" = '2010-12-20 18:18:19.779309' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+Completed in 0ms
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user42@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2c5a96ed2a1c2fd17ec70e959780bc81fae90919', '2010-12-20 18:18:19.786130', 'user42@example.com', 'f', '5733bdd2952c82a5f8ddea0b37245b77b0bab61b', 'f1d7a83ffb969a2b054137d63efbddd4c4c80c9b', '2c036f4ad998156766ce4e919e21e260367f27ce', '2010-12-20 18:18:19.786130')
+
+Sent mail to user42@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:18:19 -0500
+From: donotreply@example.com
+To: user42@example.com
+Message-ID: <4d0f9debc3e98_d45a800ea92c366e5@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2c5a96ed2a1c2fd17ec70e959780bc81fae90919
+ Processing by Clearance::PasswordsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 2.2ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user43@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b7595bedd17a5c391586517d0479254a7ee23b7e', '2010-12-20 18:18:19.817669', 'user43@example.com', 'f', '4ece7fd01f66dd739a3612eedac22ecc90948cc0', '43872e54e7a7851b63757940ff8af93c85dcb75b', '42ab3c4c3d075e82517ae647f3408e11b1c78145', '2010-12-20 18:18:19.817669')
+
+Sent mail to user43@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:18:19 -0500
+From: donotreply@example.com
+To: user43@example.com
+Message-ID: <4d0f9debcbc2c_d45a800ea92c36728@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b7595bedd17a5c391586517d0479254a7ee23b7e
+ Processing by Clearance::PasswordsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+Completed 200 OK in 3ms (Views: 2.8ms | ActiveRecord: 0.5ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user44@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2b02215a618f7f6f61fda6f64c69d43cd5e76767', '2010-12-20 18:18:19.848936', 'user44@example.com', 'f', '0b9a17b905a5709bff039c7b141152397b04eab9', 'f71ca41ddbce63d552a9c2b3b326d2e0e805d8f5', 'f282752358e9123f50cc409ca6846f5975c2fe13', '2010-12-20 18:18:19.848936')
+
+Sent mail to user44@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:19 -0500
+From: donotreply@example.com
+To: user44@example.com
+Message-ID: <4d0f9debd31ae_d45a800ea92c36825@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2b02215a618f7f6f61fda6f64c69d43cd5e76767
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user44@example.com') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '7b1caa1e21245101e36eb484edfea6cccc7a01af', "updated_at" = '2010-12-20 18:18:19.871344' WHERE ("users"."id" = 1)
+
+Sent mail to user44@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:19 -0500
+From: donotreply@example.com
+To: user44@example.com
+Message-ID: <4d0f9debd8025_d45a800ea92c369e8@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=7b1caa1e21245101e36eb484edfea6cccc7a01af
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 20ms
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user45@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d157e8f1ad56c897c96e64e843210ed23a32dcfa', '2010-12-20 18:18:19.893682', 'user45@example.com', 'f', 'bf45c0c6391a2219450af4221481d9974a25e215', '03fd60590a17e6af338206be64bb9b61eb513cd1', '8bb31a7d9105b67187fad6de1a371425d8104770', '2010-12-20 18:18:19.893682')[0m
+
+Sent mail to user45@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:19 -0500
+From: donotreply@example.com
+To: user45@example.com
+Message-ID: <4d0f9debddd74_d45a800ea92c370d1@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d157e8f1ad56c897c96e64e843210ed23a32dcfa
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user45@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'e79266e8c9ff678f88ed5afe772c31db266c731f', "updated_at" = '2010-12-20 18:18:19.916689' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user45@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:19 -0500
+From: donotreply@example.com
+To: user45@example.com
+Message-ID: <4d0f9debe31e5_d45a800ea92c3716f@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=e79266e8c9ff678f88ed5afe772c31db266c731f
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 19ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user46@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('95ce9f8e7c88d837035f716624c060e5e8a899e3', '2010-12-20 18:18:19.939200', 'user46@example.com', 'f', 'd75e82b26630a6b5a33fcabe4226989540fe86b8', '678081581a11a953ed195266bd3930e1bb2577d1', '956be3250a102d3ba0353bc7169027b29231e083', '2010-12-20 18:18:19.939200')[0m
+
+Sent mail to user46@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:19 -0500
+From: donotreply@example.com
+To: user46@example.com
+Message-ID: <4d0f9debe8df2_d45a800ea92c37289@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=95ce9f8e7c88d837035f716624c060e5e8a899e3
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user46@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '357ab1dc387405add394c29b297d0f04cf150345', "updated_at" = '2010-12-20 18:18:19.960895' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user46@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:19 -0500
+From: donotreply@example.com
+To: user46@example.com
+Message-ID: <4d0f9debee499_d45a800ea92c37318@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=357ab1dc387405add394c29b297d0f04cf150345
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 21ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user47@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b5be3619e90d1a113a03fb0f539ceee1b3f53f31', '2010-12-20 18:18:19.984206', 'user47@example.com', 'f', 'cc764c825c561753c3f6b5796b311ebeafd53c92', '88c3502c4f15ad15b19ea65f01c499242b207559', 'dd17af7b642feac334ccf53f4f9829c397e85a52', '2010-12-20 18:18:19.984206')[0m
+
+Sent mail to user47@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:19 -0500
+From: donotreply@example.com
+To: user47@example.com
+Message-ID: <4d0f9debf40c0_d45a800ea92c3748@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b5be3619e90d1a113a03fb0f539ceee1b3f53f31
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user47@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '681be49a7f46928624f5fa5540c3fe19b276e944', "updated_at" = '2010-12-20 18:18:20.006773' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user47@example.com (9ms)
+Date: Mon, 20 Dec 2010 13:18:20 -0500
+From: donotreply@example.com
+To: user47@example.com
+Message-ID: <4d0f9dec56a4_d45a800ea92c375bf@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=681be49a7f46928624f5fa5540c3fe19b276e944
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 21ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user48@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('250854e5a21d3015a9b46cbb8f2bdc9d396aa44b', '2010-12-20 18:18:20.030222', 'user48@example.com', 'f', '42582397649153a2cc7d5680d17bb05dde67b24d', 'ca46a980927b6e9ee9b8e98c2614d356539881e3', '9169057e2cabb43baa95892112d11a0abda609ec', '2010-12-20 18:18:20.030222')[0m
+
+Sent mail to user48@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:20 -0500
+From: donotreply@example.com
+To: user48@example.com
+Message-ID: <4d0f9dec2ed2a_d45a800ea92c3768@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=250854e5a21d3015a9b46cbb8f2bdc9d396aa44b
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.7ms | ActiveRecord: 3.6ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user49@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('af8553a3675673434a15a0743c9f8f9287cc3282', '2010-12-20 18:18:20.205833', 'user49@example.com', 'f', '5d4a4e4ec1fcba76a75645d754f902e75931df23', '12124dc58e92beb950fe48498712fb756bcb57f3', '7d1f109a0c12bc188ff8016eccbbac6fd7676db2', '2010-12-20 18:18:20.205833')[0m
+
+Sent mail to user49@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:20 -0500
+From: donotreply@example.com
+To: user49@example.com
+Message-ID: <4d0f9dec35d54_d45a800ea92c37792@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=af8553a3675673434a15a0743c9f8f9287cc3282
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 0.8ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user50@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c4f2a151cfbed5cd59af4819c9c75cfd174a289d', '2010-12-20 18:18:20.234120', 'user50@example.com', 'f', '5e018f22e8e6bf2d4eeae7d715a331a2774c86cd', 'dafdd21add319e4b2abef0fc4286907cd1eed3ca', '2886190cce9f13a9cbeebfc7ba404793d6120eda', '2010-12-20 18:18:20.234120')
+
+Sent mail to user50@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:20 -0500
+From: donotreply@example.com
+To: user50@example.com
+Message-ID: <4d0f9dec3d5bf_d45a800ea92c378e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c4f2a151cfbed5cd59af4819c9c75cfd174a289d
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 0.6ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user51@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('14f9a02420c6f99c00356f1b0669d93872e13759', '2010-12-20 18:18:20.265077', 'user51@example.com', 'f', '5080749a7feef4d787a5d33bfd97f26bff57278c', 'd042e9944162c3ed32fe0792179db84eea619ca4', 'd562dd27fc49d1d6ad9e082c1b9207d2c5a0e7a5', '2010-12-20 18:18:20.265077')[0m
+
+Sent mail to user51@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:20 -0500
+From: donotreply@example.com
+To: user51@example.com
+Message-ID: <4d0f9dec44a68_d45a800ea92c37913@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=14f9a02420c6f99c00356f1b0669d93872e13759
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 0.7ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user52@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('31703d72199733fc23b7678dd91501c470078ba9', '2010-12-20 18:18:20.294921', 'user52@example.com', 'f', '95f75c0640d5606ee8dfa20614afb7f9616d307a', '41aa86e46cb5e0189810d1e018ce089a9ce58280', '54a94e8db245475ac7cec3d4e28a7e0208153b7b', '2010-12-20 18:18:20.294921')
+
+Sent mail to user52@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:20 -0500
+From: donotreply@example.com
+To: user52@example.com
+Message-ID: <4d0f9dec4bc7b_d45a800ea92c380eb@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=31703d72199733fc23b7678dd91501c470078ba9
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user53@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('cd3198d83bb98869fce700ed32b000bde0a4416a', '2010-12-20 18:18:20.315770', 'user53@example.com', 'f', 'a7326e8ac8a0c25de25b9064474a7984eba7ebd7', '528409f411aba3a11af72e4f2988652d8de28ce8', 'e25af21ed28d2394abc295c3dc1146d2f6b2095a', '2010-12-20 18:18:20.315770')
+
+Sent mail to user53@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:18:20 -0500
+From: donotreply@example.com
+To: user53@example.com
+Message-ID: <4d0f9dec507e7_d45a800ea92c381fd@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/2/confirmation/new?token=cd3198d83bb98869fce700ed32b000bde0a4416a
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"user_id"=>"2"}
+Completed in 0ms
+ Processing by Clearance::SessionsController#destroy as HTML
+Redirected to http://test.host/sign_in
+Completed 302 Found in 1ms
+ Processing by Clearance::SessionsController#destroy as HTML
+Redirected to http://test.host/sign_in
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user54@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('78afc871dc95aad3e6b05c83ca8bc9aabf2e2ff9', '2010-12-20 18:18:20.347629', 'user54@example.com', 't', '9c9e6af8cd89472e3b9ba2c92bacb083e4dba3e6', '72d21ec676f522c2d97f968aea68ea9f38f28864', '6eb460533dcc8d9f0a688af947b5aa2ec11bbc3c', '2010-12-20 18:18:20.347629')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:18:20.349327' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'eed5f0f2ab238bafebf11cc86e4453a6ef09905b', "updated_at" = '2010-12-20 18:18:20.352102' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user55@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d3bb1a96376332a8ab2ebf6d48c912496e6af2c0', '2010-12-20 18:18:20.356832', 'user55@example.com', 't', '19e4ff1f828ed97a88813c48598712d8d2697615', '7485357afdd31b1ac3565726386b0cb3660bc518', '2e6fd2b138f00f3e441e270e794406a8f2ba4ed2', '2010-12-20 18:18:20.356832')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:18:20.358342' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = '49456a24d61001f17ca57a62326744d2e302196b', "updated_at" = '2010-12-20 18:18:20.361231' WHERE ("users"."id" = 1)
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user56@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5de494a6b39e831398bc06497f5849514520bd52', '2010-12-20 18:18:20.365633', 'user56@example.com', 't', 'b9ad9ac50c5bfc4b6b4a9a9087789612485cf677', '351dac9db1e4ce8b568a23e7d221387e872b77d3', 'f9618f5033ea52f2560e10faeeeebe7e9dcd5593', '2010-12-20 18:18:20.365633')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:18:20.367230' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'd07726982fa2be856c0d16b189d8a2ffbe353916', "updated_at" = '2010-12-20 18:18:20.369946' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user57@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2a32b8810ef70ca2cf7ad400d3a2e667cc754967', '2010-12-20 18:18:20.375704', 'user57@example.com', 't', '79e853e4647b0d1b865852f7c0aef5e6ba1a3688', '2d1f1d426356a379dc0d0e6b91dbf2f70848d748', '58e9c0a7766c745643c3129416ff20e5de93626d', '2010-12-20 18:18:20.375704')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:18:20.377544' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'e7d75dd55dc44f84f9f67cab4a652a1e9dc4e277', "updated_at" = '2010-12-20 18:18:20.380700' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user58@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8ac6c22917e2f401c3ebe4f01dfe934d879cf817', '2010-12-20 18:18:20.385803', 'user58@example.com', 't', '82f692c3feed6ab5c4a11631856ad7b53d44fede', '23d592e0aa6abfe8f5cc6a1fffd7d894e519fa97', '81fbec96513056efaee29e6d305a47b82d1e4905', '2010-12-20 18:18:20.385803')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:18:20.387666' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = '279e2aa9906a75d36de813e69d74e35f5c42bfe6', "updated_at" = '2010-12-20 18:18:20.390512' WHERE ("users"."id" = 1)
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 10ms (Views: 10.2ms | ActiveRecord: 3.9ms)
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.0ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1[0m
+Completed 401 Unauthorized in 5ms (Views: 3.2ms | ActiveRecord: 0.2ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1
+Completed 401 Unauthorized in 4ms (Views: 3.0ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1[0m
+Completed 401 Unauthorized in 5ms (Views: 3.9ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1
+Completed 401 Unauthorized in 4ms (Views: 3.0ms | ActiveRecord: 0.1ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user59@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a65e7bc195ab2bd51feb91775c3fecae18375db1', '2010-12-20 18:18:20.446585', 'user59@example.com', 't', 'f969965b1e18883fbc9d1891bd7891ee5edfcc45', 'eac545d3172b238bf757c5fa2820c66e438de6eb', '18ca1c04fb899731841c412856060ee2d24a12f7', '2010-12-20 18:18:20.446585')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token2', "updated_at" = '2010-12-20 18:18:20.448309' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user59@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user59@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user60@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9d0482e6630675ea68bbd1fc8139231be7457b0d', '2010-12-20 18:18:20.456628', 'user60@example.com', 't', '466b541fcf81ca8fa4a89ee329745cff4c443ff5', '16f2a43a49259ca7fe65a266520b6a6db32111a7', 'd732908c8256ca14783333a287a928d965d1d3a2', '2010-12-20 18:18:20.456628')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token3', "updated_at" = '2010-12-20 18:18:20.458302' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user60@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user60@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user61@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('afcf1666fa077b4bfc1582d63edba5dbd948c956', '2010-12-20 18:18:20.464511', 'user61@example.com', 't', '852908ce648e004f8ae974d8f8375d4d14232b64', '12252ee90bd5f2e7c4b30e47a07f6f8e21cbc572', '5928b08c314c0a326e6804bf073093409b21f830', '2010-12-20 18:18:20.464511')
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user61@example.com"}, "return_to"=>"/url_in_the_request"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user61@example.com') LIMIT 1[0m
+Redirected to http://test.host/url_in_the_request
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user62@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4adb5ed29420ae9f595280b63bf0b36923659ec6', '2010-12-20 18:18:20.471927', 'user62@example.com', 't', '1449da2fe60f37ca5f247d02cdae6753c9827266', 'b64eba196fae7bbc97bf8baa37d5307069194c9e', '14277aa0cb665b95c3c4239703d3b273bd8c21d3', '2010-12-20 18:18:20.471927')[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user62@example.com"}, "return_to"=>"/url_in_the_request"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user62@example.com') LIMIT 1
+Redirected to http://test.host/url_in_the_session
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user63@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('98f25865532cf5f060585aef939df76ed1c4a6ab', '2010-12-20 18:18:20.479687', 'user63@example.com', 't', '4b722b1be61fdb24f1bfcbdeaffc8e1a3c7705ce', '617808af72de8f6eecd8e46b575b9299be855306', '855a22d22d3d23ef19e378d52e996918dea048e9', '2010-12-20 18:18:20.479687')
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user63@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user63@example.com') LIMIT 1[0m
+Redirected to http://test.host/url_in_the_session
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user64@example.com')) LIMIT 1
+ [1m[36mSQL (0.9ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e073642bf6d43aceeeaaacf72db3ee7447d4bd1f', '2010-12-20 18:18:20.487172', 'user64@example.com', 't', '152ca7d1af82ab39bf98afcab37538ebddd850d7', 'c20b2c6f2635f3991ffc7ecd05d8d4cab18ab966', 'd910ebdb0d02759cfaaec279b2d3403efba2c771', '2010-12-20 18:18:20.487172')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:18:20.489544' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user64@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user64@example.com') LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user65@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b10f3adee1515fe9260dc43b6c54bbfe83e95d25', '2010-12-20 18:18:20.498297', 'user65@example.com', 't', '564856968dc38300b0330d09fce4370290d020be', 'd4024608d2ec614b122e2544990a6057781e1dd2', 'c1cff7c7d835477eec7b6b48cbf5a6b4755f2552', '2010-12-20 18:18:20.498297')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:18:20.499972' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user65@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user65@example.com') LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user66@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ceb0bc57ca364beed1442126e55807c95f7c244b', '2010-12-20 18:18:20.508359', 'user66@example.com', 't', '8db302156532d08af69948e25363043a44b67a47', '1e547763c55903b22e1c4a46090f1585e66095c9', '05f578c4e961f12725da89cdbb26732f4f0be76c', '2010-12-20 18:18:20.508359')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:18:20.509960' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user66@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user66@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user67@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('bd359ba78870ce7a068c3d5100fd8d4239b83058', '2010-12-20 18:18:20.516940', 'user67@example.com', 't', '4b07c601d54fff914acf189110e2f503cc3ca6bc', 'e8065da483a915078810a4efa3edc4ebcb1dfd09', 'bbe2acd8291594a37bef4ee72cb5360136a73b06', '2010-12-20 18:18:20.516940')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:18:20.518531' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user67@example.com"}}
+ [1m[35mUser Load (0.9ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user67@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user68@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1d0dcc5204549f942768dcbc885451be23d36633', '2010-12-20 18:18:20.526583', 'user68@example.com', 't', 'c02c8ace2797cadbcfe327004dca81dc5f106da5', '988bda61d02da6f13b5d50648e16fba918645685', '79b585e8cc96d8a155cca23b71e4b55dd2899bbf', '2010-12-20 18:18:20.526583')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:18:20.528679' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user68@example.com"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user68@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user69@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('46d683a031de1d97e8c8f727517752b9687b1e3a', '2010-12-20 18:18:20.535687', 'user69@example.com', 'f', '5a8f9acfdd80adf9a4f2563b5834c14b0409d246', '2e1f9d12ab33cf5ffcb559c218e7dafca1eb9f21', 'fd8e6b01b1ff2430443debcfafc2a3bb1dc2435d', '2010-12-20 18:18:20.535687')
+
+Sent mail to user69@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:20 -0500
+From: donotreply@example.com
+To: user69@example.com
+Message-ID: <4d0f9dec86289_d45a800ea92c382eb@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=46d683a031de1d97e8c8f727517752b9687b1e3a
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user69@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user69@example.com') LIMIT 1[0m
+
+Sent mail to user69@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:20 -0500
+From: donotreply@example.com
+To: user69@example.com
+Message-ID: <4d0f9deca9833_d45a800ea92c38330@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=46d683a031de1d97e8c8f727517752b9687b1e3a
+Redirected to http://test.host/sign_in
+Completed 302 Found in 144ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user70@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('80118724887f1c2f1d1d15b63ea34b8d68db6c2a', '2010-12-20 18:18:20.702361', 'user70@example.com', 'f', 'e2b21d73e6f6dab0daebb01500ada13e6fbe029a', '30d8ef7f86313dfc6b261923fe3cf534d8391416', '51f6b5c951859a01f5cf63afcfd10e2bc53c94eb', '2010-12-20 18:18:20.702361')[0m
+
+Sent mail to user70@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:20 -0500
+From: donotreply@example.com
+To: user70@example.com
+Message-ID: <4d0f9decaee07_d45a800ea92c38422@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=80118724887f1c2f1d1d15b63ea34b8d68db6c2a
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user70@example.com"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user70@example.com') LIMIT 1
+
+Sent mail to user70@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:18:20 -0500
+From: donotreply@example.com
+To: user70@example.com
+Message-ID: <4d0f9decb38bf_d45a800ea92c3857a@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=80118724887f1c2f1d1d15b63ea34b8d68db6c2a
+Redirected to http://test.host/sign_in
+Completed 302 Found in 19ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user71@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7c44a3e4c89bffad61769d1aef06701b96f411c3', '2010-12-20 18:18:20.744101', 'user71@example.com', 'f', '65dfd0afe2868bef44c18b262ae6ce9175abea84', '7064cdb6507511989b41e64cf670518326650fb8', '5cadf501050bd8ee2d7ec497ddb903894d60f2e0', '2010-12-20 18:18:20.744101')
+
+Sent mail to user71@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:18:20 -0500
+From: donotreply@example.com
+To: user71@example.com
+Message-ID: <4d0f9decb91d1_d45a800ea92c3863d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=7c44a3e4c89bffad61769d1aef06701b96f411c3
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user71@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user71@example.com') LIMIT 1[0m
+
+Sent mail to user71@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:20 -0500
+From: donotreply@example.com
+To: user71@example.com
+Message-ID: <4d0f9decbd908_d45a800ea92c38765@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=7c44a3e4c89bffad61769d1aef06701b96f411c3
+Redirected to http://test.host/sign_in
+Completed 302 Found in 17ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user72@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a7e3c5969b3803a9240bdcf13d76181289b6381e', '2010-12-20 18:18:20.784120', 'user72@example.com', 'f', '04b60ad53a406f09b0bae9e682bafad07d423912', '3a53f9d13ba6bfa34a8b18d7e81e9c79a21213bd', 'e9be002d10fd15783ac5a53741002572c7656a0a', '2010-12-20 18:18:20.784120')[0m
+
+Sent mail to user72@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:20 -0500
+From: donotreply@example.com
+To: user72@example.com
+Message-ID: <4d0f9decc31d0_d45a800ea92c388a8@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a7e3c5969b3803a9240bdcf13d76181289b6381e
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user72@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user73@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('54e941f6e3bc46935d879d70f5054e4557947cf6', '2010-12-20 18:18:20.806868', 'user73@example.com', 'f', 'ad5622265d14f76c265a659968f0f0ccfdc7f5f3', '46b4bc3b8b6fa26d0862106e92b3fbf34cdc3633', 'ce388b1ea08fc8728e1b0c54a3916bc54f79026c', '2010-12-20 18:18:20.806868')
+
+Sent mail to user73@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:20 -0500
+From: donotreply@example.com
+To: user73@example.com
+Message-ID: <4d0f9decc8585_d45a800ea92c389b4@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=54e941f6e3bc46935d879d70f5054e4557947cf6
+ [1m[36mUser Load (0.4ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user73@example.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user74@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5e1118339d32d090026e943dbde819c49b36be2a', '2010-12-20 18:18:20.829053', 'user74@example.com', 'f', '4bd0b918d0c493566367bc10c7e4cbff1233b1c4', '78f696079a133acba27c68ab92905019a44b86b5', '1bbe02d78fba652d3b5671e725578e7273d902f8', '2010-12-20 18:18:20.829053')[0m
+
+Sent mail to user74@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:20 -0500
+From: donotreply@example.com
+To: user74@example.com
+Message-ID: <4d0f9deccde07_d45a800ea92c390ba@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=5e1118339d32d090026e943dbde819c49b36be2a
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:20.847522' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user75@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('08c41e117953d4ff7822c73e80ad26ba67dc7004', '2010-12-20 18:18:20.851759', 'user75@example.com', 'f', 'eeb75a331ca54ae3f69867ea739abd8253548df2', '3f5265b002aa8942a193659ba28381b8c689ee12', 'c9ec7cfd22db50821fc53f2d1367c221714e3e1b', '2010-12-20 18:18:20.851759')[0m
+
+Sent mail to user75@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:20 -0500
+From: donotreply@example.com
+To: user75@example.com
+Message-ID: <4d0f9decd36b7_d45a800ea92c3916c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=08c41e117953d4ff7822c73e80ad26ba67dc7004
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:20.870194' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('11a17c56f8ef211143e7405565a3ce853c0f8cff', '2010-12-20 18:18:20.874814', 'user76@example.com', 't', 'bdc4cb6c7e19d73c07d15d97caa1fa214bdffc5c', '685bd69a41313366f5c3b9d8cd4267d0ee675836', '5a28fa4dd4ead2759e11f6b1a8a6cd2ded380dc1', '2010-12-20 18:18:20.874814')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:18:20.876345' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'bcff7f6d1713e6b0efba781a431e80540debdaf8', "updated_at" = '2010-12-20 18:18:20.877227' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'bb11154c61770b085505dc27753fa4a410dff042', "updated_at" = '2010-12-20 18:18:20.879660' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('677ce30ea7a9a36de0f81cea5943429164851d2d', '2010-12-20 18:18:20.882561', 'user77@example.com', 't', 'eadccf4c20a9b605df4a4156a00ce949bc704165', 'cfbb05ed2f384f6ec141622e093d25562e8a9a0d', 'd7e21e968b661332a0ccc92cbb3fb3866414712c', '2010-12-20 18:18:20.882561')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:18:20.884266' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = '7541991795a4fb0e55527419e9f3bc3e1601e283', "updated_at" = '2010-12-20 18:18:20.885200' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '25b30396e67c75f302f781ed74df39a6486c2910', "updated_at" = '2010-12-20 18:18:20.887550' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d91243d7b8758c550b869144878b5983a07232de', '2010-12-20 18:18:20.890413', 'user78@example.com', 't', 'd81fb0ea088c59c32242c2672efe2fccf9f7ea33', '20f91516036927cb4fe3f8d88027b7a9ea08afe9', 'bf730e4fce38e7e32d918a756faf1919f68536fb', '2010-12-20 18:18:20.890413')[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:18:20.891901' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = '66688c14682ad65ec3559ef3143b38555241698e', "updated_at" = '2010-12-20 18:18:20.892763' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e2145d73f9d847bbff84a42af07876d3322b67d8', '2010-12-20 18:18:20.899299', 'user79@example.com', 't', '0746c940cc6777485ee83edb9fa84d23951f74e8', 'a330ce231d9f0754d0b619a7a47040acba0d4a53', 'e4ff32828ada908655758c26a3a78e0aa2c8c83f', '2010-12-20 18:18:20.899299')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:18:20.900839' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'e12382657e81b43b24165c50adb7877c65115c74', "updated_at" = '2010-12-20 18:18:20.901739' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user80@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('677803b946c6e081b79e8be12beb921a49098a42', '2010-12-20 18:18:20.914378', 'user80@example.com', 't', 'cce55eefa7cc58dd9f0af04840054f8a36d948ef', 'e4fd406a04d9343c8b214ef06f3164ecf32ebdf7', '701c296bf62912700f41cd5244e00e72ef6753e3', '2010-12-20 18:18:20.914378')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:18:20.918412' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'a40508c8c6c5e32ab624581dd7fd1a997177476f', "updated_at" = '2010-12-20 18:18:20.920302' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a1c98d554e6276a8357b831a42756e9e41b77d25', '2010-12-20 18:18:20.923380', 'user81@example.com', 't', 'dd2e04a31f9ea845cbeb7707f022383e4fc7ad8e', 'f20efcdebd9e991ce071e4d13ed9e2d74ce926f2', 'c90f88fb592370c5473a5330c781d0b9a52c408d', '2010-12-20 18:18:20.923380')[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '37379763639a676fcbea49dc07c35bd27a6fe5e4', "updated_at" = '2010-12-20 18:18:20.927248' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_remember_token')
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_remember_token')[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_email')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user82@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a1509e6eac0b7fb5a44886485b941652c969be30', '2010-12-20 18:18:20.930666', 'user82@example.com', 't', 'b831572627cac54f5dde086f78c5578336181f00', 'd9eafde8a6b36c12ed06a10c2f64f1adf95b92f6', 'a85a55038217c6c8beea49346c29da3e26f4f06f', '2010-12-20 18:18:20.930666')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user83@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3cd0e8127b62b17200efbf3bf9e1325c6add252f', '2010-12-20 18:18:20.930666', 'user83@example.com', 't', 'f6ff2d3b29f3512ee04f30e6bf11399d8efdd877', '93be315e1c5bf832f38221202bf3b34e0478409a', '60583409950ecb40645f57d4545354859caab1bc', '2010-12-20 18:18:20.930666')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user84@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d69125a93bfb797f300535482120d4e199c208e8', '2010-12-20 18:18:20.930666', 'user84@example.com', 'f', '6165fc7eeb34f7a5cf7cef6c2abe060b7f3c63f6', 'e1d2dabe31c65b313ee7ab01886594e965c84773', 'c3b7a545672321c0f57c75564d324b391c35719c', '2010-12-20 18:18:20.930666')
+
+Sent mail to user84@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:18:20 +0000
+From: donotreply@example.com
+To: user84@example.com
+Message-ID: <4d0f9dece336a_d45a800ea92c392fd@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d69125a93bfb797f300535482120d4e199c208e8
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user84@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user85@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e4bf338b348419c55807a6abef85d544ffd17b18', '2010-12-20 18:18:20.930666', 'user85@example.com', 't', '7209906a142f1f10ada647591d10e948aeb4b218', '5937aa2d50d8acdd0f1d1290b00d396c56e8893e', 'c34fdb9e5ccbd6a04712562fffda6b1e6fc3c0ae', '2010-12-20 18:18:20.930666')
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "remember_token" = 'e720d5c8b56cf58d1bc1aa62e9ecf9abc686523d' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user86@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c3900152c3c2086065b06e4e003700e9cea03587', '2010-12-20 18:18:20.930666', 'user86@example.com', 'f', '81c35bdfd7b6bc8878248ae59671c396aa519764', '99a3360a3f1eb1f1912a8da9c90559d6cc1dc497', 'salt', '2010-12-20 18:18:20.930666')[0m
+
+Sent mail to user86@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:18:20 +0000
+From: donotreply@example.com
+To: user86@example.com
+Message-ID: <4d0f9dece336a_d45a800ea92c393da@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c3900152c3c2086065b06e4e003700e9cea03587
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('foo@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user87@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8f99a12ecf70ee00f9317d4569ede8ddee641681', '2010-12-20 18:18:20.930666', 'user87@example.com', 'f', '2bdb6c85bedb4bbc2fbcbedc14b25cb3ed8efccb', 'db2e24688575dec53bff02e2107d484cf519d3b4', '1dd25eab63cc6d5eaf5faafbf4e345508881c556', '2010-12-20 18:18:20.930666')
+
+Sent mail to user87@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:18:20 +0000
+From: donotreply@example.com
+To: user87@example.com
+Message-ID: <4d0f9dece336a_d45a800ea92c3944c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8f99a12ecf70ee00f9317d4569ede8ddee641681
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user88@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4f19152e2ed3d100f0043957cbf7ed5c0771aceb', '2010-12-20 18:18:20.930666', 'user88@example.com', 'f', '93bc11dd59432b481864660010545b43cbb5bcc3', '0b25ca29a6ecb66edb0d04b48953f26f5e42b817', '8b7565f14b30de6f376dbc1829d5052ee0529b56', '2010-12-20 18:18:20.930666')
+
+Sent mail to user88@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:18:20 +0000
+From: donotreply@example.com
+To: user88@example.com
+Message-ID: <4d0f9dece336a_d45a800ea92c395f4@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4f19152e2ed3d100f0043957cbf7ed5c0771aceb
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('example.com')) LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('foo')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user89@example.com')) LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user90@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('John.Doe@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d74a321554a732d5315172d3d5efafc2f63964ac', '2010-12-20 18:18:20.930666', 'John.Doe@example.com', 'f', '5734604d010081835b08082bb9aebfd313272cea', '80713ca7ee38ce4ff47b5094308b3477ae63df8a', 'a9143488d57500f42062e69b9d290e0e94266340', '2010-12-20 18:18:20.930666')
+
+Sent mail to John.Doe@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:18:20 +0000
+From: donotreply@example.com
+To: John.Doe@example.com
+Message-ID: <4d0f9dece336a_d45a800ea92c396b9@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d74a321554a732d5315172d3d5efafc2f63964ac
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user91@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c144a9d09c924fe3048cd3650637fad6f16dca91', '2010-12-20 18:18:20.930666', 'user91@example.com', 't', 'c3c20cce51da41c9db6fbbe0576c342186011d7f', '3b2508bd12388eddf6e1ca4db2a9d218c4f2ce09', 'dbe9a0ffb204abbceb5422ba0e06cf86d4b78158', '2010-12-20 18:18:20.930666')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user92@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('459cb50a695637b58e7c689a199970506b4f3948', '2010-12-20 18:18:20.930666', 'user92@example.com', 't', 'b12181975fa63de17132961266790eabf87830cc', 'b673ecdbdbd3836313606cfb252812a7f9a3bc7e', '29cff48fd3ed1393475a2859e361d9ca08894150', '2010-12-20 18:18:20.930666')
+ Processing by Clearance::UsersController#new as HTML
+Redirected to http://test.host/
+Completed 302 Found in 0ms
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user93@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4310c75030ac0966dc4b33a27f2585dc71d33b9e', '2010-12-20 18:18:20.930666', 'user93@example.com', 't', '94c77980406a226773206686c662b006119b0dfe', '5fc2a451540a1a32a776a434c7eac6e028573a96', 'e18691d10ede3fe5128119feab3b6a89f853c734', '2010-12-20 18:18:20.930666')
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{}}
+Redirected to http://test.host/
+Completed 302 Found in 0ms
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 15.4ms)
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::UsersController#new as HTML
+ Parameters: {"user"=>{"email"=>"a@example.com"}}
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user94@example.com"}}
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user94@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('fbcaeab1d5262a05c660831ee532d7336ad8c858', '2010-12-20 18:18:20.930666', 'user94@example.com', 'f', '3abfca9bff522b4eebf85233059389a2a8a08f6d', '3534ca8c8166a07366820a44cb6c5d10c661f82a', '9bc135addeb4be7d0f2ebffa537ca46d55f4468f', '2010-12-20 18:18:20.930666')[0m
+
+Sent mail to user94@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:18:20 +0000
+From: donotreply@example.com
+To: user94@example.com
+Message-ID: <4d0f9dece336a_d45a800ea92c397f5@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=fbcaeab1d5262a05c660831ee532d7336ad8c858
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user95@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user95@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('20324afd826a83184e7bb8aab3fa1935086b2570', '2010-12-20 18:18:20.930666', 'user95@example.com', 'f', 'd8b0cf5d88242117830673e73a7f44e9eb14d234', '5ab8fb9be4c5d35da63ce3ed4ef804631cabb499', '6f5f19cf3dd5f277e2d2ff19518171a61ab1bb63', '2010-12-20 18:18:20.930666')
+
+Sent mail to user95@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:18:20 +0000
+From: donotreply@example.com
+To: user95@example.com
+Message-ID: <4d0f9dece336a_d45a800ea92c3986b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=20324afd826a83184e7bb8aab3fa1935086b2570
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user96@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user96@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a3e589c868c7b9592ea5e52266e868891816f37a', '2010-12-20 18:18:20.930666', 'user96@example.com', 'f', 'c26ffd6392d28d91864fa6552c0962a1bca6bdbe', '2cf808bb7591729a2891cf7a924e7fbfe251ca74', '35659c9b8fccd7f9746ed01e9983a0f1d8530c9d', '2010-12-20 18:18:20.930666')
+
+Sent mail to user96@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:18:20 +0000
+From: donotreply@example.com
+To: user96@example.com
+Message-ID: <4d0f9dece336a_d45a800ea92c39930@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a3e589c868c7b9592ea5e52266e868891816f37a
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user97@example.com"}}
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user97@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('335bbc9e6a6ee74bc548a8daaea8751a90f64722', '2010-12-20 18:18:20.930666', 'user97@example.com', 'f', '833be948bf562f5c33ff12469d3511022e1a67cf', '2fc20b4cac620e4a00b43236bebb346a4fc55f31', '84daebbaf2e57a5739a3d588c188f0dd9da44c47', '2010-12-20 18:18:20.930666')[0m
+
+Sent mail to user97@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:18:20 +0000
+From: donotreply@example.com
+To: user97@example.com
+Message-ID: <4d0f9dece336a_d45a800ea92c400c6@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=335bbc9e6a6ee74bc548a8daaea8751a90f64722
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user98@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user98@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8f5ed2369333625b7ba28c63e92440427ef24ccc', '2010-12-20 18:18:20.930666', 'user98@example.com', 'f', 'e3b405b61b849b3c505bd3e94f3ca26fe30dd4c3', 'a527f3c2b6b66f6dc3e1c74da83e5ea33d95025f', 'ac123020cad6533793d15a5a8ad7faed3bb07d4a', '2010-12-20 18:18:20.930666')
+
+Sent mail to user98@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:18:20 +0000
+From: donotreply@example.com
+To: user98@example.com
+Message-ID: <4d0f9dece336a_d45a800ea92c40183@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8f5ed2369333625b7ba28c63e92440427ef24ccc
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user1@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('193c6890227ae499bd1ac8164b0e23241236b2ff', '2010-12-20 18:18:55.995685', 'user1@example.com', 'f', '82170ea04f82c6c13a9f040d48dd1f364fc2f407', 'f1a2e8b3bb95209dca0c28513ccfa6ade6806777', 'bd9bfcb1f1079d5e0a6677fd77e975a0a8c16408', '2010-12-20 18:18:55.995685')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.8ms)
+
+Sent mail to user1@example.com (11ms)
+Date: Mon, 20 Dec 2010 13:18:56 -0500
+From: donotreply@example.com
+To: user1@example.com
+Message-ID: <4d0f9e10c339_d487800ea92c33045@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=193c6890227ae499bd1ac8164b0e23241236b2ff
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.6ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user2@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ca054abc9d38b015590bc72614469b2db72d1512', '2010-12-20 18:18:56.075962', 'user2@example.com', 'f', '8f1d0d3546cd4d704e8084d0d8af19b723795461', '9f906d124c66cb5e7a12a55164e7d8ed0e272899', '4f0d15f848c91aa37bca7daecc891998751819d1', '2010-12-20 18:18:56.075962')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user2@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:18:56 -0500
+From: donotreply@example.com
+To: user2@example.com
+Message-ID: <4d0f9e1015dc2_d487800ea92c331c1@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ca054abc9d38b015590bc72614469b2db72d1512
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.5ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user3@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7e67d9cc5d568b4f2e4149c04ab600e809f2c194', '2010-12-20 18:18:56.200178', 'user3@example.com', 'f', '7496dd85fb5f6316dd8bc636a90c5551ecb6e1fc', '0850926b46ce02d950584a071da69b4f6a21b546', '752e0d9c5e8c3d119811904b6cb7c1579dfd8819', '2010-12-20 18:18:56.200178')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user3@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:56 -0500
+From: donotreply@example.com
+To: user3@example.com
+Message-ID: <4d0f9e1034469_d487800ea92c33244@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=7e67d9cc5d568b4f2e4149c04ab600e809f2c194
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user4@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1e4875ceff5ff35a7a812f2a2efc6906e4490003', '2010-12-20 18:18:56.229333', 'user4@example.com', 'f', 'e8bbe22851ba8ec0360349223b495ce4ef60e093', 'a9c4ae0ec63e56bd145dcbe48241abdf79849056', '802d20fc00260e588b106f9f13b8ff656a541679', '2010-12-20 18:18:56.229333')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user4@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:56 -0500
+From: donotreply@example.com
+To: user4@example.com
+Message-ID: <4d0f9e103b5ce_d487800ea92c33349@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1e4875ceff5ff35a7a812f2a2efc6906e4490003
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user5@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('04c92f7d143892aad6f9df4c36f21dff86ff2533', '2010-12-20 18:18:56.259491', 'user5@example.com', 'f', 'b3bc56d0e49c78b121ec85a06ec8079dc328fbd6', '979b4ae4a043a33c7d2740fd7ff7941ae3375f30', '247cb8db08b0bd7fc8c1d15c5e14558d07076000', '2010-12-20 18:18:56.259491')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user5@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:18:56 -0500
+From: donotreply@example.com
+To: user5@example.com
+Message-ID: <4d0f9e1042ae3_d487800ea92c33423@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=04c92f7d143892aad6f9df4c36f21dff86ff2533
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user6@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('673de0fa7afcd2094bdb86f9a637dfb1bbfde1c8', '2010-12-20 18:18:56.288793', 'user6@example.com', 'f', '20d51c865e4739bc5df2b7d494004d1be3714b93', '483130cd797977f07e6eddceaf320ace6a7642cd', 'a6a189de1a645696f85affa863e47d1468a4709e', '2010-12-20 18:18:56.288793')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (1.2ms)
+
+Sent mail to user6@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:18:56 -0500
+From: donotreply@example.com
+To: user6@example.com
+Message-ID: <4d0f9e104a388_d487800ea92c335c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=673de0fa7afcd2094bdb86f9a637dfb1bbfde1c8
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user7@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f23e82d45ddd2907d2b176688eb085c82b134de6', '2010-12-20 18:18:56.319740', 'user7@example.com', 'f', '0f08dbd38da1c2589554b7aa26848a60bae1298c', '50c71d856d6528c11b50b7a8e16cfe368a1405da', '83b84e4e5750e1c56f0d93cd86b61ed943264698', '2010-12-20 18:18:56.319740')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user7@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:56 -0500
+From: donotreply@example.com
+To: user7@example.com
+Message-ID: <4d0f9e1051632_d487800ea92c336e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f23e82d45ddd2907d2b176688eb085c82b134de6
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user8@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('80ce7d4b8ddc77e38306703145253290dea1c9a4', '2010-12-20 18:18:56.348509', 'user8@example.com', 'f', '3c0106cb87f20eb09b7ee0c2a89904d8ecee03d4', '53a3ca258fe61342af1e8dde1258fba3438c861c', '212d803dd8f4227137520fb11a63eef3b8cc796d', '2010-12-20 18:18:56.348509')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user8@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:56 -0500
+From: donotreply@example.com
+To: user8@example.com
+Message-ID: <4d0f9e1058a6f_d487800ea92c337fa@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=80ce7d4b8ddc77e38306703145253290dea1c9a4
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user9@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f4915b8810504e9b9a0c68e4117e76fed22f8ffd', '2010-12-20 18:18:56.380972', 'user9@example.com', 'f', '7b5c32bd51f385fe7e265737cb5a4f1e2336befe', '22104dbce05e27c0e69a3ae791effb95b8456fd6', '182dc14139c41d6f29ac6b0c071711ca2494ccaf', '2010-12-20 18:18:56.380972')[0m
+
+Sent mail to user9@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:56 -0500
+From: donotreply@example.com
+To: user9@example.com
+Message-ID: <4d0f9e106072a_d487800ea92c33824@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f4915b8810504e9b9a0c68e4117e76fed22f8ffd
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:56.399293' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user10@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d7280bccf1f2a025a6c9eadda0ae17ad304ebfa9', '2010-12-20 18:18:56.401593', 'user10@example.com', 't', '1297644c24377354ace1e93452ca4a7b775aeb66', 'bfd3fa85a7b3003e78d9fdcc95dd8e375fd4f3b4', 'a51fcbaf311a95f2c586ae803bff310647b15992', '2010-12-20 18:18:56.401593')
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f4915b8810504e9b9a0c68e4117e76fed22f8ffd') LIMIT 1[0m
+Completed in 9ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user11@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('39746f06c947960b83a5d0867a4352f2b6aa1c38', '2010-12-20 18:18:56.418368', 'user11@example.com', 'f', 'dc1d91ed247fe1f571e2a1c3e1d74f9da5ce1940', 'e4591ca9ae34618aed23cc6a3e95769a7e998e59', 'bb22dee9f07204f1671728860a843d782a721d73', '2010-12-20 18:18:56.418368')[0m
+
+Sent mail to user11@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:56 -0500
+From: donotreply@example.com
+To: user11@example.com
+Message-ID: <4d0f9e1069b4e_d487800ea92c339d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=39746f06c947960b83a5d0867a4352f2b6aa1c38
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:56.437232' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user12@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f0ec8c3c70803f6932405f6eeb0dd1e4e97d6432', '2010-12-20 18:18:56.445369', 'user12@example.com', 'f', 'a49c74ccd58ff68c6e82ff45f27c8d94e6ff3124', 'a167671949c3d4bafb53038b3c7550c4c809843d', '16d6a8792380ee2109ddd02929f038eadbf328fe', '2010-12-20 18:18:56.445369')[0m
+
+Sent mail to user12@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:56 -0500
+From: donotreply@example.com
+To: user12@example.com
+Message-ID: <4d0f9e1070259_d487800ea92c340e4@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f0ec8c3c70803f6932405f6eeb0dd1e4e97d6432
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:56.463812' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user13@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7a9f98d0d30d62443673e38aa6c0316abcfbebdb', '2010-12-20 18:18:56.470274', 'user13@example.com', 'f', '0a578c23bee9ea03af85f4e416f1a49840247c3d', 'b6749cda69555861e2eaa57811a99fa097cd7bff', '651a31c11e55947307a73a65473da0c656bae328', '2010-12-20 18:18:56.470274')[0m
+
+Sent mail to user13@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:56 -0500
+From: donotreply@example.com
+To: user13@example.com
+Message-ID: <4d0f9e1076434_d487800ea92c341d9@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=7a9f98d0d30d62443673e38aa6c0316abcfbebdb
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:56.488690' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user14@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e393002b84c8d2fe790ca2d5b35cbd91f6bdb14f', '2010-12-20 18:18:56.495871', 'user14@example.com', 'f', '290dcb5d182a537ff1d323fefe6b90f1be7f150b', 'c8a778b0aa39b556828d1defb9f04f3d004e919d', '512df62481473258f661a5780220b3740741163c', '2010-12-20 18:18:56.495871')
+
+Sent mail to user14@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:56 -0500
+From: donotreply@example.com
+To: user14@example.com
+Message-ID: <4d0f9e107c993_d487800ea92c342c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e393002b84c8d2fe790ca2d5b35cbd91f6bdb14f
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:56.514891' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user15@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('72cffce2f097e12652a01eda4de10d1fa6a5369b', '2010-12-20 18:18:56.522350', 'user15@example.com', 'f', '0025ef2c6c4f607c41c326557726967b0521054d', '80089a3bc464c154e0634e9f1636ab845c6fa0ed', 'b1b01b8188de4c7a06be68a2c99c8a4e637bbce7', '2010-12-20 18:18:56.522350')[0m
+
+Sent mail to user15@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:56 -0500
+From: donotreply@example.com
+To: user15@example.com
+Message-ID: <4d0f9e10a037a_d487800ea92c343c7@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=72cffce2f097e12652a01eda4de10d1fa6a5369b
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:56.660536' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user16@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1fad63bf2e9d13ed24fdeb3eab04130319522f78', '2010-12-20 18:18:56.667677', 'user16@example.com', 'f', 'c18dcec7dec39234e984c335040b332b7f25b50a', '8f0779ad009338133ed27fa7d1f52f7054e5b37c', 'ca51d3a398767dfb621a07086e56d203e737d01e', '2010-12-20 18:18:56.667677')
+
+Sent mail to user16@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:56 -0500
+From: donotreply@example.com
+To: user16@example.com
+Message-ID: <4d0f9e10a65b8_d487800ea92c344a3@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1fad63bf2e9d13ed24fdeb3eab04130319522f78
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:56.685547' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user17@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f393ff08319e12cb61146156429d697c35e5e794', '2010-12-20 18:18:56.692619', 'user17@example.com', 'f', 'f84c179c2e588a4e34492f7ea3f53ea946d9619c', 'f38a5175d052b32375e85b31d80fcb398bbdf8ad', 'a51b530263f8a93c25d7610b3fc8404094f60a96', '2010-12-20 18:18:56.692619')[0m
+
+Sent mail to user17@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:56 -0500
+From: donotreply@example.com
+To: user17@example.com
+Message-ID: <4d0f9e10aca89_d487800ea92c34521@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f393ff08319e12cb61146156429d697c35e5e794
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f393ff08319e12cb61146156429d697c35e5e794') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f393ff08319e12cb61146156429d697c35e5e794') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:56.715746' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 5ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user18@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a3ccd6006df2e255aeed6b42a01c2b1c27e6b244', '2010-12-20 18:18:56.720619', 'user18@example.com', 'f', 'f3c4e91abda62d5d315794a8b00aad8914be4ce9', 'd0a6cbb04bf766ae5e62fb9433c33a9f1dcf29e3', '4954b2dccae2cb6f6e48e2e60cfab72377fcf812', '2010-12-20 18:18:56.720619')
+
+Sent mail to user18@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:56 -0500
+From: donotreply@example.com
+To: user18@example.com
+Message-ID: <4d0f9e10b34a4_d487800ea92c34696@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a3ccd6006df2e255aeed6b42a01c2b1c27e6b244
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a3ccd6006df2e255aeed6b42a01c2b1c27e6b244') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a3ccd6006df2e255aeed6b42a01c2b1c27e6b244') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:56.742434' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/
+Completed 302 Found in 4ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user19@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ef778a13c88af3f76c73356465b10cce96dc10a5', '2010-12-20 18:18:56.747163', 'user19@example.com', 'f', '11310f76917b5f375116e3980cc41194616ef643', 'b03c7b63ebb1d9547705f7ca64f597da8507a6ef', 'f0c1fe7b155439379a8143908db60fea80a9daf5', '2010-12-20 18:18:56.747163')[0m
+
+Sent mail to user19@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:18:56 -0500
+From: donotreply@example.com
+To: user19@example.com
+Message-ID: <4d0f9e10ba21f_d487800ea92c34711@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ef778a13c88af3f76c73356465b10cce96dc10a5
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'ef778a13c88af3f76c73356465b10cce96dc10a5') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'ef778a13c88af3f76c73356465b10cce96dc10a5') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:56.771270' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 4ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user20@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('cf7d8a27503d43618253ab780509143c8b846e14', '2010-12-20 18:18:56.776017', 'user20@example.com', 'f', '50a21755cfe726e074a3883b866bb74277522ba4', 'ec7da2cdb20c4a5cad6576250de10a793d849d61', '0913ff58569636d35aba8d47584c5b2a0ae6142e', '2010-12-20 18:18:56.776017')
+
+Sent mail to user20@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:18:56 -0500
+From: donotreply@example.com
+To: user20@example.com
+Message-ID: <4d0f9e10c10d8_d487800ea92c34896@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=cf7d8a27503d43618253ab780509143c8b846e14
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'cf7d8a27503d43618253ab780509143c8b846e14') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'cf7d8a27503d43618253ab780509143c8b846e14') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:56.799089' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/
+Completed 302 Found in 4ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user21@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('10ca16f448ec226375f7930045872588d1386fa4', '2010-12-20 18:18:56.803787', 'user21@example.com', 'f', '381b6e181fde033cb336117996a8ba7c3a28ebd0', 'e243c36326accd0c524de65ac9236d03dabe96bd', 'a67503ff8eeaa2cc3895b00771ec28207fb269f5', '2010-12-20 18:18:56.803787')[0m
+
+Sent mail to user21@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:56 -0500
+From: donotreply@example.com
+To: user21@example.com
+Message-ID: <4d0f9e10c7c7b_d487800ea92c3497e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=10ca16f448ec226375f7930045872588d1386fa4
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Completed in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user22@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9487dab16e6fa7ac1537547b971f2a737faa3d1f', '2010-12-20 18:18:56.827568', 'user22@example.com', 'f', '1306390141df9e4bc3e8f7041cc9e8c8ee106b6f', 'b3f2d9cd0efc98015f4169ede394e0823badb811', '022d088de9bbd895195269045060bc43f4767444', '2010-12-20 18:18:56.827568')[0m
+
+Sent mail to user22@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:56 -0500
+From: donotreply@example.com
+To: user22@example.com
+Message-ID: <4d0f9e10cd777_d487800ea92c350c5@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9487dab16e6fa7ac1537547b971f2a737faa3d1f
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Completed in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user23@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5f3efa0937461d766b6ae80f3ef0c23f0f37cdcc', '2010-12-20 18:18:56.851105', 'user23@example.com', 'f', '4dd3c712b918fe667feccdb340f647d3d30eb5c0', 'c754bb18816ab293b6f4add397aa714ee315f2d4', 'e66fe514c760758cd52d9a64dd9a3f6ef8f4376c', '2010-12-20 18:18:56.851105')[0m
+
+Sent mail to user23@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:56 -0500
+From: donotreply@example.com
+To: user23@example.com
+Message-ID: <4d0f9e10d354f_d487800ea92c35197@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=5f3efa0937461d766b6ae80f3ef0c23f0f37cdcc
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user24@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e67a8eb3287091f6241af2ab71827780d3bd1905', '2010-12-20 18:18:56.872425', 'user24@example.com', 'f', '21b9aae0c976d407d1dce47564607c126b5ad7b4', 'fa8795c28df929932d2702d260ae7e49b6b3178b', '347377c5c17a7f09df8bef246b0d0441fa085be4', '2010-12-20 18:18:56.872425')[0m
+
+Sent mail to user24@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:18:56 -0500
+From: donotreply@example.com
+To: user24@example.com
+Message-ID: <4d0f9e10d8585_d487800ea92c3528e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e67a8eb3287091f6241af2ab71827780d3bd1905
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'bad token') LIMIT 1
+Completed in 2ms
+ [1m[36mSQL (0.1ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"123"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 123) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 123) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 123) AND ("users"."confirmation_token" = '123') LIMIT 1
+Completed in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user25@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('04fd5ae4bb849775a74936d18440f0d5c4c55abf', '2010-12-20 18:18:56.901657', 'user25@example.com', 'f', 'd4db9dbe658e88fb03e36bb6880f4211e82492f3', 'f21f989ae0ede667256eece4b8e75408e0966b16', '6ed6e500e292df614858164dc07f2e050be1d874', '2010-12-20 18:18:56.901657')
+
+Sent mail to user25@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:56 -0500
+From: donotreply@example.com
+To: user25@example.com
+Message-ID: <4d0f9e10dfb0b_d487800ea92c3539f@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=04fd5ae4bb849775a74936d18440f0d5c4c55abf
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'f5adf3acb44fb524fa85a55b12f63c6d8e4503e1', "updated_at" = '2010-12-20 18:18:56.920431' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f5adf3acb44fb524fa85a55b12f63c6d8e4503e1') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f5adf3acb44fb524fa85a55b12f63c6d8e4503e1') LIMIT 1[0m
+Completed 200 OK in 12ms (Views: 10.9ms | ActiveRecord: 14.8ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user26@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3ac91e402c00004fbd6f9fa45768a7df640dad38', '2010-12-20 18:18:56.940136', 'user26@example.com', 'f', '609c390677aeea6ebb7cc630503ace5d95f70d84', '803af41d10d9a097d92e20ea1e7f01b80ab07571', 'a92168709fde31ec7fde86c1e33f614dcadee9d4', '2010-12-20 18:18:56.940136')[0m
+
+Sent mail to user26@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:56 -0500
+From: donotreply@example.com
+To: user26@example.com
+Message-ID: <4d0f9e10e909f_d487800ea92c354aa@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3ac91e402c00004fbd6f9fa45768a7df640dad38
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '429c69081e2bed249a4fccb2cd50e56071fe3efb', "updated_at" = '2010-12-20 18:18:56.958622' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '429c69081e2bed249a4fccb2cd50e56071fe3efb') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '429c69081e2bed249a4fccb2cd50e56071fe3efb') LIMIT 1
+Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.7ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user27@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7c39d26f0e251f6d9bd18ec048ba6b904e90565d', '2010-12-20 18:18:56.970395', 'user27@example.com', 'f', '15f25ec40eee2ba0229914fa7e78e03b48d5a0a5', 'a7a3fba0dd2706f8b1ac7616cbd5e5a347664a9d', '0df42ac1fce7a572bd99a390e537b097adee348b', '2010-12-20 18:18:56.970395')
+
+Sent mail to user27@example.com (130ms)
+Date: Mon, 20 Dec 2010 13:18:56 -0500
+From: donotreply@example.com
+To: user27@example.com
+Message-ID: <4d0f9e10f0999_d487800ea92c35599@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=7c39d26f0e251f6d9bd18ec048ba6b904e90565d
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '3b1296f80e287647f5032e950e2225a528314686', "updated_at" = '2010-12-20 18:18:57.112970' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '3b1296f80e287647f5032e950e2225a528314686') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '3b1296f80e287647f5032e950e2225a528314686') LIMIT 1[0m
+Completed 200 OK in 5ms (Views: 3.3ms | ActiveRecord: 0.7ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d3d2dc5da2b05c901ab9ec8f8e174260b9d1d6e8', '2010-12-20 18:18:57.123455', 'user28@example.com', 'f', '136bb2ba626067656b227e7a19c16f5006689ed1', '383ebc0d472fe352305104b54c39b96469ae4598', '12d202b1335f55754255806db7e5d634ee750d93', '2010-12-20 18:18:57.123455')[0m
+
+Sent mail to user28@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:57 -0500
+From: donotreply@example.com
+To: user28@example.com
+Message-ID: <4d0f9e11218c9_d487800ea92c35635@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d3d2dc5da2b05c901ab9ec8f8e174260b9d1d6e8
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '6dc1d557b59548fc0f43e1de5704f04e71c93851', "updated_at" = '2010-12-20 18:18:57.141664' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '6dc1d557b59548fc0f43e1de5704f04e71c93851') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '6dc1d557b59548fc0f43e1de5704f04e71c93851') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '07417efb43438edaa18af3e91f7f839b5b70f8f7', "updated_at" = '2010-12-20 18:18:57.148135' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:57.149158' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7fb18d0d35f0fded383ddbfed9622d58c5f87df9', '2010-12-20 18:18:57.154084', 'user29@example.com', 'f', '1ed57195da36c186b26206c1cb272838642f0349', '8b4e807b5dd2163e44261ece0b0eb39ac34b92c0', '381199bff3bddf066954eb09bdaf9a3449eaa9fb', '2010-12-20 18:18:57.154084')[0m
+
+Sent mail to user29@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:57 -0500
+From: donotreply@example.com
+To: user29@example.com
+Message-ID: <4d0f9e112929e_d487800ea92c357cf@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=7fb18d0d35f0fded383ddbfed9622d58c5f87df9
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '44162d5daf56dcdc456938ceeaa1849f25051bdd', "updated_at" = '2010-12-20 18:18:57.172753' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '44162d5daf56dcdc456938ceeaa1849f25051bdd') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '44162d5daf56dcdc456938ceeaa1849f25051bdd') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'c62b076b5d482bb4fc910f677d0cec08a98d1bda', "updated_at" = '2010-12-20 18:18:57.180426' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:57.181462' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8c999f02f6906d9aafd490236319d5642361e2e3', '2010-12-20 18:18:57.186604', 'user30@example.com', 'f', '2d4a0fece26f98d1091cb3b1e5d7e86de23e5dfe', '5066ff9df77c5a9d02e2353b31d83b9c048e9d63', '0a888dca27b15e9c42139e8633fb8cb3004b960a', '2010-12-20 18:18:57.186604')[0m
+
+Sent mail to user30@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:18:57 -0500
+From: donotreply@example.com
+To: user30@example.com
+Message-ID: <4d0f9e1131007_d487800ea92c358c2@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8c999f02f6906d9aafd490236319d5642361e2e3
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'ade1a7b51d02f2a2ed3c827401138609d759e891', "updated_at" = '2010-12-20 18:18:57.204736' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'ade1a7b51d02f2a2ed3c827401138609d759e891') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'ade1a7b51d02f2a2ed3c827401138609d759e891') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'c0c6a9af19eef24bdb076b171423354a7e52be80', "updated_at" = '2010-12-20 18:18:57.211558' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:57.212546' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('98962c3db42fba6f80b4bd5e6bdb98ca6b5707a7', '2010-12-20 18:18:57.217483', 'user31@example.com', 'f', 'ae4bf81e7769b74a3bc3a8dbb8b669c479437a07', '8170e8bec416e56cf1cc00c66b866f6f8472b4b9', 'be227b17682877219d81728e5163bec1d472eda3', '2010-12-20 18:18:57.217483')[0m
+
+Sent mail to user31@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:57 -0500
+From: donotreply@example.com
+To: user31@example.com
+Message-ID: <4d0f9e1138897_d487800ea92c359aa@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=98962c3db42fba6f80b4bd5e6bdb98ca6b5707a7
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '81771767f50d886d1abf0d764fe4b432f548d7ff', "updated_at" = '2010-12-20 18:18:57.235705' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '81771767f50d886d1abf0d764fe4b432f548d7ff') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '81771767f50d886d1abf0d764fe4b432f548d7ff') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '65a4eb2cec0be8749964654e02a1314bf26426d8', "updated_at" = '2010-12-20 18:18:57.242132' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:57.243244' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f96da15b19c2728ef970ca749298ee8a9889d086', '2010-12-20 18:18:57.248625', 'user32@example.com', 'f', '501745032f3dcda6e5f3cf0a8c8153fe9da0a32e', '59aa7a1cde33cdd3c87aded499b4da2f54a33554', '79f7c75aa643f68c343c17b82e351e28431d89d8', '2010-12-20 18:18:57.248625')[0m
+
+Sent mail to user32@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:57 -0500
+From: donotreply@example.com
+To: user32@example.com
+Message-ID: <4d0f9e11401b8_d487800ea92c3608f@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f96da15b19c2728ef970ca749298ee8a9889d086
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '3af612351a95e6bf50de37f75828a0d4e3f11493', "updated_at" = '2010-12-20 18:18:57.267534' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '3af612351a95e6bf50de37f75828a0d4e3f11493') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '3af612351a95e6bf50de37f75828a0d4e3f11493') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'fad06cf84c2f38d96a8693430478b26905c3747f', "updated_at" = '2010-12-20 18:18:57.273793' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:57.274796' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('47b5a98d8b43d320cd1c3dc6db7bb0fd068d743c', '2010-12-20 18:18:57.279664', 'user33@example.com', 'f', '45545f5c5025baf618a0e05fae3594af6d2ac630', '7f37ad67ab7ef7942000f2ec347c204fdd2b8f10', '1af9190988b353461324d5c46a472ea20e01f926', '2010-12-20 18:18:57.279664')[0m
+
+Sent mail to user33@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:57 -0500
+From: donotreply@example.com
+To: user33@example.com
+Message-ID: <4d0f9e1147d3c_d487800ea92c36172@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=47b5a98d8b43d320cd1c3dc6db7bb0fd068d743c
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '452f5fb8ed7c01510007a7a787837ac72e8263d9', "updated_at" = '2010-12-20 18:18:57.298658' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '452f5fb8ed7c01510007a7a787837ac72e8263d9') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '452f5fb8ed7c01510007a7a787837ac72e8263d9') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 4.3ms | ActiveRecord: 5.9ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5352d593c028994689008c7b3990934a35051b5e', '2010-12-20 18:18:57.314115', 'user34@example.com', 'f', '41153b6b7a1af0f2c6648d83098c8d5a5c07ea74', '6d4cf3fe65837ba08a9aa8ea244a8badd0449037', 'd1ac8691a2437af42c4f93bdd44a93e48064fd2c', '2010-12-20 18:18:57.314115')[0m
+
+Sent mail to user34@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:18:57 -0500
+From: donotreply@example.com
+To: user34@example.com
+Message-ID: <4d0f9e11502ee_d487800ea92c362b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=5352d593c028994689008c7b3990934a35051b5e
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'a23bea7260a184e6b1597f829a3ce7cebed51246', "updated_at" = '2010-12-20 18:18:57.332455' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a23bea7260a184e6b1597f829a3ce7cebed51246') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a23bea7260a184e6b1597f829a3ce7cebed51246') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.7ms | ActiveRecord: 0.9ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e025d0281cf1a009c0a0f7a8113e2ecd6907433a', '2010-12-20 18:18:57.347170', 'user35@example.com', 'f', '06896fd15b801da8c2109f6db059163d20bbbcc1', '0b55aa03ecc58d7a64ab6b9f7cfc8ee7b22795b1', '9498bb9fc4868cd2d6a86008d770abedc281a0f7', '2010-12-20 18:18:57.347170')[0m
+
+Sent mail to user35@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:57 -0500
+From: donotreply@example.com
+To: user35@example.com
+Message-ID: <4d0f9e11582a4_d487800ea92c36351@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e025d0281cf1a009c0a0f7a8113e2ecd6907433a
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '6b753fc02f0902ae7abde29690ccd8dfe9930385', "updated_at" = '2010-12-20 18:18:57.365491' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '6b753fc02f0902ae7abde29690ccd8dfe9930385') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '6b753fc02f0902ae7abde29690ccd8dfe9930385') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.7ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ca7fec93e2c0c228288d3623e112e26fc29aee9f', '2010-12-20 18:18:57.380337', 'user36@example.com', 'f', 'f13e751423faae7cd8ac4906dfecec752eac3e57', '062e977c435d89796d356b7756a10bd12c88c6c2', '30dec3320deb06c84a7f8c7b00aa6a462abbb594', '2010-12-20 18:18:57.380337')[0m
+
+Sent mail to user36@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:57 -0500
+From: donotreply@example.com
+To: user36@example.com
+Message-ID: <4d0f9e1160415_d487800ea92c364a2@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ca7fec93e2c0c228288d3623e112e26fc29aee9f
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '24d72cc8ca055dd8c891db61b318071c4c9f3ce4', "updated_at" = '2010-12-20 18:18:57.398402' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '24d72cc8ca055dd8c891db61b318071c4c9f3ce4') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '24d72cc8ca055dd8c891db61b318071c4c9f3ce4') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.8ms | ActiveRecord: 0.9ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5662da6ceb6aabb1560e969c0572628b4ff2fa46', '2010-12-20 18:18:57.413537', 'user37@example.com', 'f', 'cc3e772187bcdd09fd0eb8e5d16ce218953186b6', '32bb5d19ec39aa8ea53562d7cbde5e03a146366b', '615ecdf7b9afc6ea3a29e88df4e9274579ada301', '2010-12-20 18:18:57.413537')[0m
+
+Sent mail to user37@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:57 -0500
+From: donotreply@example.com
+To: user37@example.com
+Message-ID: <4d0f9e11686de_d487800ea92c36576@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=5662da6ceb6aabb1560e969c0572628b4ff2fa46
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '23b110b732222ac620586850f45c5432a8c41fa2', "updated_at" = '2010-12-20 18:18:57.432355' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '23b110b732222ac620586850f45c5432a8c41fa2') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '23b110b732222ac620586850f45c5432a8c41fa2') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.9ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ffdc5b5a1c45b3320adeacf045d0c8c32a443cb5', '2010-12-20 18:18:57.447751', 'user38@example.com', 'f', 'e80ca7d1645589672065acb65026d243ca7b0ffc', 'b15ceb98d0fa6fabb11aa6825604fbb4b6443bbb', 'a34089a505a23be7954e614722a56afcdc7fcf96', '2010-12-20 18:18:57.447751')[0m
+
+Sent mail to user38@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:57 -0500
+From: donotreply@example.com
+To: user38@example.com
+Message-ID: <4d0f9e118ec63_d487800ea92c3667c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ffdc5b5a1c45b3320adeacf045d0c8c32a443cb5
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '99c414cea6d17e80eeae26762cb696748da56537', "updated_at" = '2010-12-20 18:18:57.589144' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '99c414cea6d17e80eeae26762cb696748da56537') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '99c414cea6d17e80eeae26762cb696748da56537') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.9ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user39@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ea46acda26887c97403067c927c79f9d7e9fb154', '2010-12-20 18:18:57.604567', 'user39@example.com', 'f', 'cef8b7c09dd710cdbc0db7de4d11fecb8d7bcf15', 'e6029d4e923c987f97e71f537a015b6e686ed028', '220ac017ef8841fdb73e1414c6b2e3b96407e52d', '2010-12-20 18:18:57.604567')[0m
+
+Sent mail to user39@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:57 -0500
+From: donotreply@example.com
+To: user39@example.com
+Message-ID: <4d0f9e1196f6c_d487800ea92c36731@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ea46acda26887c97403067c927c79f9d7e9fb154
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '8c2fc6fd6364eb5b494fe2849a0d53df07a855a5', "updated_at" = '2010-12-20 18:18:57.622510' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+Completed in 0ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user40@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2e7744c2cb19746e43e0025965c293a2d8a9f065', '2010-12-20 18:18:57.627815', 'user40@example.com', 'f', '862416bcf5991359b9bb58d6e768202a65c1bd1a', '8e28862b8655522617021b2629c4b45f1bfb9306', '5976eaf9ed8ef2b4e5272e206b60ef2a7724c063', '2010-12-20 18:18:57.627815')
+
+Sent mail to user40@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:57 -0500
+From: donotreply@example.com
+To: user40@example.com
+Message-ID: <4d0f9e119ca83_d487800ea92c368b0@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2e7744c2cb19746e43e0025965c293a2d8a9f065
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '08c791774310a915186bf38d0909835b732138ac', "updated_at" = '2010-12-20 18:18:57.645851' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"user_id"=>"1"}
+Completed in 0ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user41@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('425e828bd21bb0840b20b94c15be3b7c4d32882e', '2010-12-20 18:18:57.651711', 'user41@example.com', 'f', 'ef96fabccbd95e28d62e980ac85db5ee50de451d', '757cea2580bd9d0ca4f7c2330575cb9552d1e491', '585a22b86b6da80daf0a49528de35700d3c90a30', '2010-12-20 18:18:57.651711')[0m
+
+Sent mail to user41@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:18:57 -0500
+From: donotreply@example.com
+To: user41@example.com
+Message-ID: <4d0f9e11a2643_d487800ea92c36965@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=425e828bd21bb0840b20b94c15be3b7c4d32882e
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '2b70c788d7377c0cd12e8cac3f871232a3151de5', "updated_at" = '2010-12-20 18:18:57.669234' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+Completed in 0ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user42@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('839dc99bb422c73aef88643840ada6aae36e6d1e', '2010-12-20 18:18:57.674534', 'user42@example.com', 'f', 'dad8a170beeaa2051f739bbf1c40733ac775ef92', 'a1ff90ed2150f7f8bad057ce10e06ae3d32ad6e4', 'c4372cc19471f2a80b895ac0b6a3883359a6cf92', '2010-12-20 18:18:57.674534')
+
+Sent mail to user42@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:57 -0500
+From: donotreply@example.com
+To: user42@example.com
+Message-ID: <4d0f9e11a8344_d487800ea92c37021@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=839dc99bb422c73aef88643840ada6aae36e6d1e
+ Processing by Clearance::PasswordsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 1.9ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user43@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e1c299426ffe82a75f557aae5570bb7c112ee3a7', '2010-12-20 18:18:57.704124', 'user43@example.com', 'f', 'badb8735df6b46ef0e4a81949527e24af44e952a', '59e51d8391d4f8334321a691a37904446f399d70', '26a2584db0bf27807db2d232be8096375a4fe3d3', '2010-12-20 18:18:57.704124')
+
+Sent mail to user43@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:57 -0500
+From: donotreply@example.com
+To: user43@example.com
+Message-ID: <4d0f9e11af48b_d487800ea92c3716a@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e1c299426ffe82a75f557aae5570bb7c112ee3a7
+ Processing by Clearance::PasswordsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+Completed 200 OK in 3ms (Views: 2.8ms | ActiveRecord: 0.4ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user44@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('67b785b0817fe4e1ea2f8d8bce5b1fbd537674ef', '2010-12-20 18:18:57.730737', 'user44@example.com', 'f', 'cf3797abfbd7fa899ef8f3c182f681d5ccf276ab', 'e8d050d034ee28d84d85980a7fdc2758f5eb4504', 'a31f32e69eee5e6f78a4ca6b1d66a6b299e7db72', '2010-12-20 18:18:57.730737')
+
+Sent mail to user44@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:57 -0500
+From: donotreply@example.com
+To: user44@example.com
+Message-ID: <4d0f9e11b5ca4_d487800ea92c372ec@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=67b785b0817fe4e1ea2f8d8bce5b1fbd537674ef
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user44@example.com') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '2fe14c4914545031060fb3e998e801cabc4ffad8', "updated_at" = '2010-12-20 18:18:57.752094' WHERE ("users"."id" = 1)
+
+Sent mail to user44@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:18:57 -0500
+From: donotreply@example.com
+To: user44@example.com
+Message-ID: <4d0f9e11bacf8_d487800ea92c373e6@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=2fe14c4914545031060fb3e998e801cabc4ffad8
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 19ms
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user45@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('20cbbc378b5720ae308c8e9de364c8d1bbb122a5', '2010-12-20 18:18:57.773526', 'user45@example.com', 'f', 'cd992181ac04aad9abcace74a0d2b4470cf34dd3', '7eb8583c124c5b55d38be8f423ae7091631d9f8d', '585dd7bde9300da5ae80686480664ebb88f51300', '2010-12-20 18:18:57.773526')[0m
+
+Sent mail to user45@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:57 -0500
+From: donotreply@example.com
+To: user45@example.com
+Message-ID: <4d0f9e11c055e_d487800ea92c374be@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=20cbbc378b5720ae308c8e9de364c8d1bbb122a5
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user45@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '5eba252ffb97773012ee8d40f689dfaf999a01d2', "updated_at" = '2010-12-20 18:18:57.795948' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user45@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:57 -0500
+From: donotreply@example.com
+To: user45@example.com
+Message-ID: <4d0f9e11c56c7_d487800ea92c3754e@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=5eba252ffb97773012ee8d40f689dfaf999a01d2
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 18ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user46@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('6da4d11edfd21abd72252845327b98ed738364f6', '2010-12-20 18:18:57.817183', 'user46@example.com', 'f', 'bf595fe6f2be299ab819764a494059ff54a4bc03', 'bbdfada0c82e2928ce5ed14e960c52bc1824e241', '2ce15c047bc38b415b1edd97461bb5b77b583dcd', '2010-12-20 18:18:57.817183')[0m
+
+Sent mail to user46@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:18:57 -0500
+From: donotreply@example.com
+To: user46@example.com
+Message-ID: <4d0f9e11cacf2_d487800ea92c37679@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=6da4d11edfd21abd72252845327b98ed738364f6
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user46@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'f199c42db846d2f3bd69dd20fb5118e34ed1d404', "updated_at" = '2010-12-20 18:18:57.837027' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user46@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:57 -0500
+From: donotreply@example.com
+To: user46@example.com
+Message-ID: <4d0f9e11cf9d6_d487800ea92c377b0@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=f199c42db846d2f3bd69dd20fb5118e34ed1d404
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 19ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user47@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e82300b969c04cc4149c6350a59f4273a0d37590', '2010-12-20 18:18:57.858022', 'user47@example.com', 'f', '23014041a851255b1e513b4c202b3b7ac2f5b31d', '728927493c60de714401e7f35a3ad3b143214517', '8baea607bf0b90460d6f21886d5e43060d840d55', '2010-12-20 18:18:57.858022')[0m
+
+Sent mail to user47@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:57 -0500
+From: donotreply@example.com
+To: user47@example.com
+Message-ID: <4d0f9e11d4f7a_d487800ea92c37877@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e82300b969c04cc4149c6350a59f4273a0d37590
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user47@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '59dad3feb8fa984cd8aaed950a7c841196798643', "updated_at" = '2010-12-20 18:18:57.878708' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user47@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:57 -0500
+From: donotreply@example.com
+To: user47@example.com
+Message-ID: <4d0f9e11d9a58_d487800ea92c37946@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=59dad3feb8fa984cd8aaed950a7c841196798643
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 18ms
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user48@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3b06835461c8c22fbc494e17e1a62cdf33dc7ba9', '2010-12-20 18:18:57.900158', 'user48@example.com', 'f', '92eec943331d58d877a44b089c8bbac90340531f', '593062728bb63490b06b5b8df50af90d51616670', '6ab0c7d6e255cd87b134b036aa2fd587edc47237', '2010-12-20 18:18:57.900158')[0m
+
+Sent mail to user48@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:57 -0500
+From: donotreply@example.com
+To: user48@example.com
+Message-ID: <4d0f9e12ca16_d487800ea92c380e3@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3b06835461c8c22fbc494e17e1a62cdf33dc7ba9
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 4ms (Views: 2.9ms | ActiveRecord: 3.3ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user49@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ff4e80ded6833e189042c44cce2f27d4bb9a0663', '2010-12-20 18:18:58.066608', 'user49@example.com', 'f', '66e02df759546ba52b9af0186fd298016d6e1157', '87b891aeb7d36cf9db8aaf13182cc701e16d8aaf', 'f49de23e26f7e0d3fcc3e68e660db7bc43986f82', '2010-12-20 18:18:58.066608')[0m
+
+Sent mail to user49@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:18:58 -0500
+From: donotreply@example.com
+To: user49@example.com
+Message-ID: <4d0f9e121431a_d487800ea92c381cb@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ff4e80ded6833e189042c44cce2f27d4bb9a0663
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 4ms (Views: 2.9ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user50@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2025416eb750a1df89c6c627e203e52df8cbb490', '2010-12-20 18:18:58.098507', 'user50@example.com', 'f', '7e35701cca7e0becaf20bcc80f8ea970b1f25e21', '64d09c3ea0c920d07c418301ef437779e49f8296', 'b284d6b4d1a13d15321c7a6050dfdb6b55900341', '2010-12-20 18:18:58.098507')
+
+Sent mail to user50@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:18:58 -0500
+From: donotreply@example.com
+To: user50@example.com
+Message-ID: <4d0f9e121c187_d487800ea92c38281@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2025416eb750a1df89c6c627e203e52df8cbb490
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1[0m
+Completed 200 OK in 4ms (Views: 2.8ms | ActiveRecord: 0.9ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user51@example.com')) LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b6151bee96966b2e6fa2ab1e2329d4836bdf280c', '2010-12-20 18:18:58.131920', 'user51@example.com', 'f', '0bdb3d4663917d51e4a8d2f2d9db13d3b8325209', 'd1c3adc8b58b4deb38eb541972af3e08b8b33d25', 'b0477c2df0ec2ccf82ebc6489d426a7c194eae69', '2010-12-20 18:18:58.131920')[0m
+
+Sent mail to user51@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:58 -0500
+From: donotreply@example.com
+To: user51@example.com
+Message-ID: <4d0f9e1224503_d487800ea92c38322@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b6151bee96966b2e6fa2ab1e2329d4836bdf280c
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.7ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user52@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('37bf0eafc8fe1413a2d3ef075b79afd74b33576b', '2010-12-20 18:18:58.221773', 'user52@example.com', 'f', '6cb5ff2a518b6ee245abb630b0a80906e96b8282', '3887bc6fdf92aeaf83a17f762ab5020baeac484e', 'd14b13a3b9a596437ed7ed9744d07ee81388eaa5', '2010-12-20 18:18:58.221773')
+
+Sent mail to user52@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:58 -0500
+From: donotreply@example.com
+To: user52@example.com
+Message-ID: <4d0f9e12395ea_d487800ea92c3840@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=37bf0eafc8fe1413a2d3ef075b79afd74b33576b
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user53@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c113a14464b96b39e7944c477af2637aff3baf3e', '2010-12-20 18:18:58.240403', 'user53@example.com', 'f', '7b8ec365fef50838ea85d549a3a0c17f2fc22959', '3a495b9e10f869b8e85eb475783f2fe7f66b9ad6', '7cbb4b933a2c2869c78300e65b315f3b7ee5222c', '2010-12-20 18:18:58.240403')
+
+Sent mail to user53@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:58 -0500
+From: donotreply@example.com
+To: user53@example.com
+Message-ID: <4d0f9e123e025_d487800ea92c38514@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/2/confirmation/new?token=c113a14464b96b39e7944c477af2637aff3baf3e
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"user_id"=>"2"}
+Completed in 0ms
+ Processing by Clearance::SessionsController#destroy as HTML
+Redirected to http://test.host/sign_in
+Completed 302 Found in 1ms
+ Processing by Clearance::SessionsController#destroy as HTML
+Redirected to http://test.host/sign_in
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user54@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('21939f0488a3737bba52bfebdd1f291ee2bb7a4c', '2010-12-20 18:18:58.271617', 'user54@example.com', 't', 'e4b34d120484653ebbdde7f834fddcaba727934a', 'abaef27dfcf4ec8bcc1f8ac68a01ecbba7d00697', '7f3100a9920ff37ad3ea7b348d0a30cd1a8fabf2', '2010-12-20 18:18:58.271617')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:18:58.273244' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "users" SET "remember_token" = '2862752186e01406dc31c5df03b0b031cb14b74e', "updated_at" = '2010-12-20 18:18:58.275962' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 3ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user55@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ba8c84a8d28b7b384b769b01e4b41fb2f422c219', '2010-12-20 18:18:58.280423', 'user55@example.com', 't', '02892db8c63cff6a2944021d9344af32d5f5a380', '990f0fd87badd5bb4debe51b502179a1961ee7a3', 'dc39021f44c72263eeb93339b67f959d560367e1', '2010-12-20 18:18:58.280423')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:18:58.281912' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = '5ed16a9aab0f705f8841d5d9abc79c6d6f3abd3d', "updated_at" = '2010-12-20 18:18:58.285267' WHERE ("users"."id" = 1)
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user56@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4c46a81fa8eb4009cafa381bad91df5dceaefc25', '2010-12-20 18:18:58.289475', 'user56@example.com', 't', '967fa0258d14c1d4dac2b4b014ee9b012b687739', '1ddbf834a855bb5efb820d417c0db4a7806cf0b7', '28bd0dcbc1da057de04f54e63e247ec99a1e332e', '2010-12-20 18:18:58.289475')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:18:58.290949' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'c2838461ebd3bc8f60d565146e3326926e706d4d', "updated_at" = '2010-12-20 18:18:58.293570' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 3ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user57@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('97a21662c8e149c65c6ffb68d94b6fe1d960a000', '2010-12-20 18:18:58.301180', 'user57@example.com', 't', 'e39b8f77caa95a7fb22bada21774ab4bc8fbdf32', '9610a53a060bd7ca7f4291d87a6e179b1a394716', '8c315f2198cadd1c60638bdfee0d5b0ca05570e4', '2010-12-20 18:18:58.301180')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:18:58.302811' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mUPDATE "users" SET "remember_token" = '3ab0b11288f5e46d8de2c8e82f11a3779b7b9460', "updated_at" = '2010-12-20 18:18:58.305616' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 3ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user58@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f8124c20763fcf947d181d1d415829147da6c612', '2010-12-20 18:18:58.310405', 'user58@example.com', 't', '78a55ebb9a57ec39f9ee0e002bebff10210da291', '0310b14efe1c77c4c47a440c0cebd77ac17ba542', 'f3058dec47ddb245ba62cf37e3b74815c62044da', '2010-12-20 18:18:58.310405')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:18:58.311896' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = '1faff8f5e5e8799f6a2c9c1a7755a96198ab2f6b', "updated_at" = '2010-12-20 18:18:58.314821' WHERE ("users"."id" = 1)
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 10ms (Views: 9.9ms | ActiveRecord: 4.5ms)
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.3ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1[0m
+Completed 401 Unauthorized in 4ms (Views: 3.0ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1
+Completed 401 Unauthorized in 4ms (Views: 3.1ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1[0m
+Completed 401 Unauthorized in 4ms (Views: 2.9ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1
+Completed 401 Unauthorized in 4ms (Views: 2.9ms | ActiveRecord: 0.1ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user59@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2eeebc96739d3560a1942b8bdb47675d7bde78a7', '2010-12-20 18:18:58.369543', 'user59@example.com', 't', '14ee565212d0ff1416c7e39cca051f951b053b3d', '20c6dd0611d6bf2845e7526fb75d3e0e7a3e225c', 'b0bf64a8089f02e85cba9e5e20f0c01e274a8962', '2010-12-20 18:18:58.369543')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token2', "updated_at" = '2010-12-20 18:18:58.371140' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user59@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user59@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user60@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('15c9f0d443edc820b655df95e843519d776abdb3', '2010-12-20 18:18:58.378316', 'user60@example.com', 't', 'f61faa06e67984aa91c5e7c3ccbfb26b0b800f90', '8ed49a99396aebace05b646346d44bddd6c871f1', 'b1f7647bada18926aa96ad4160cb14813e61497b', '2010-12-20 18:18:58.378316')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token3', "updated_at" = '2010-12-20 18:18:58.379836' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user60@example.com"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user60@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user61@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9f634fb08d652ee55cbf404068537b5420962a9b', '2010-12-20 18:18:58.387035', 'user61@example.com', 't', 'f897093bbb641c4071db805fb507477206e352fb', '88f22684846b499c57ba39d3353a6c6b4bf14b59', 'c2bfce9726690556819f4f68afe242d637f32ad2', '2010-12-20 18:18:58.387035')
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user61@example.com"}, "return_to"=>"/url_in_the_request"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user61@example.com') LIMIT 1[0m
+Redirected to http://test.host/url_in_the_request
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user62@example.com')) LIMIT 1
+ [1m[36mSQL (0.6ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ca24b4be8d818c0fef0e87acd1ad8b474ad521d4', '2010-12-20 18:18:58.393799', 'user62@example.com', 't', 'f1f138f8d8ea349fe64d79894c3cdd42dce352a5', 'b206ff83fa251d7f2770daadd00205c2c68d343c', '3f004b4499feed9aae55f489b04bf7d762c2368b', '2010-12-20 18:18:58.393799')[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user62@example.com"}, "return_to"=>"/url_in_the_request"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user62@example.com') LIMIT 1
+Redirected to http://test.host/url_in_the_session
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user63@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e4bd2ac5a362e7de0d3f620b0413f57bc16dcc82', '2010-12-20 18:18:58.402121', 'user63@example.com', 't', '22157e1a361c78e252478b4871e6d1dc64bac87a', '06dad1a29254450fd4f620143d411d635e376bd0', 'de3018a1d6e61a8b5aec983cade213dabb209c71', '2010-12-20 18:18:58.402121')
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user63@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user63@example.com') LIMIT 1[0m
+Redirected to http://test.host/url_in_the_session
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user64@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8254cf30a135d1ea3b180d608d507dc20c18bfd5', '2010-12-20 18:18:58.409681', 'user64@example.com', 't', '8168731e75d8aab88170aa0083dcd9e2473e1562', 'dd6595cf01794e594c12f92faf377a6d4507c3ab', '33da6291e52f772574c9f13c3f83aee247564df3', '2010-12-20 18:18:58.409681')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:18:58.411307' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user64@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user64@example.com') LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user65@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('45cc6fecbff4a8824aa613543370899dffa7717a', '2010-12-20 18:18:58.419138', 'user65@example.com', 't', '4e394c25af7c8de9b73d4c966fa6f23c21a85588', '92e5b69beb1984ea100cefbe51c1b8b68401a895', '9f36e12020d660b5ae52feac9f71605cf556b8a9', '2010-12-20 18:18:58.419138')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:18:58.420703' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user65@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user65@example.com') LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user66@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('88c5abee84359ec00c04d8653cbf9921fd37a9a9', '2010-12-20 18:18:58.429831', 'user66@example.com', 't', '8e2de7405986d9e74e09267165ae876fb2ca95dd', 'b87f5059649084aff8e4a04200a919b97897e6b2', 'f55cfebfe26346df71e8e0d46b859e734f42f74c', '2010-12-20 18:18:58.429831')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:18:58.433376' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user66@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user66@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user67@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('612978360e4e34285d35df9388ab4e45a90330e6', '2010-12-20 18:18:58.440115', 'user67@example.com', 't', '5d0ee6572f3cb39c2cec3024bc150627a4b7770a', 'a3cdb4bf55112c9694e1a94011461824c1393a6e', 'c09b63a351a00e2fb007160df9b1b4d87c1fc321', '2010-12-20 18:18:58.440115')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:18:58.441627' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user67@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user67@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user68@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('78d6226f2d2d22eebf640760d3ff9ba0e7ae7908', '2010-12-20 18:18:58.449368', 'user68@example.com', 't', '0ebc8d8eff27bd031de5fc3f4de82ea7cf175714', '8825983d9d514eac6e47ea92c41f541071a2f9cb', '80e393e2d158eb0b3d227a32e3f9af7f2d750df9', '2010-12-20 18:18:58.449368')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:18:58.450912' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user68@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user68@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user69@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('91d82305d386273ed878ce975c5068d83502cc9a', '2010-12-20 18:18:58.457869', 'user69@example.com', 'f', '20f81bedac17983f327e5d4958b99ff5460d04ca', 'efca8e2ff6c56f296550bf4bbe488dc92eef0c16', '87ae7cd084e2e2153c2b644c186cf54860763516', '2010-12-20 18:18:58.457869')
+
+Sent mail to user69@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:58 -0500
+From: donotreply@example.com
+To: user69@example.com
+Message-ID: <4d0f9e127369d_d487800ea92c386b4@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=91d82305d386273ed878ce975c5068d83502cc9a
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user69@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user69@example.com') LIMIT 1[0m
+
+Sent mail to user69@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:58 -0500
+From: donotreply@example.com
+To: user69@example.com
+Message-ID: <4d0f9e1296912_d487800ea92c3874d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=91d82305d386273ed878ce975c5068d83502cc9a
+Redirected to http://test.host/sign_in
+Completed 302 Found in 143ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user70@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7868c3a3f6b7f1a5cc9a6131ce02c60f3aee14dc', '2010-12-20 18:18:58.624627', 'user70@example.com', 'f', 'd5c3a36fda75b29fe7463a1b6a1f9daadc4b0650', '1b519f7ffb5d5ca9652003073e0e10e719eb5330', 'ffd5a9007a7669c627e721fe31462d03108e9e8d', '2010-12-20 18:18:58.624627')[0m
+
+Sent mail to user70@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:58 -0500
+From: donotreply@example.com
+To: user70@example.com
+Message-ID: <4d0f9e129bfaa_d487800ea92c38814@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=7868c3a3f6b7f1a5cc9a6131ce02c60f3aee14dc
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user70@example.com"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user70@example.com') LIMIT 1
+
+Sent mail to user70@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:58 -0500
+From: donotreply@example.com
+To: user70@example.com
+Message-ID: <4d0f9e12a09ec_d487800ea92c38922@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=7868c3a3f6b7f1a5cc9a6131ce02c60f3aee14dc
+Redirected to http://test.host/sign_in
+Completed 302 Found in 17ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user71@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('dbe6b5a412296509401ce9b776f7ed99560ec7f0', '2010-12-20 18:18:58.665698', 'user71@example.com', 'f', '0efee2e9de6ac72c48e6d033a7c83c6e001780fb', '704ca52c3196459705b950079f77badf9e06a4af', '15f1a8fb91670944f055401a32b2aabbf3132359', '2010-12-20 18:18:58.665698')
+
+Sent mail to user71@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:58 -0500
+From: donotreply@example.com
+To: user71@example.com
+Message-ID: <4d0f9e12a6045_d487800ea92c39085@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=dbe6b5a412296509401ce9b776f7ed99560ec7f0
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user71@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user71@example.com') LIMIT 1[0m
+
+Sent mail to user71@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:18:58 -0500
+From: donotreply@example.com
+To: user71@example.com
+Message-ID: <4d0f9e12aa4ba_d487800ea92c3917d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=dbe6b5a412296509401ce9b776f7ed99560ec7f0
+Redirected to http://test.host/sign_in
+Completed 302 Found in 17ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user72@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('857e2ff61c8beb113217795503ebdf8784b69c8d', '2010-12-20 18:18:58.705769', 'user72@example.com', 'f', 'c12e05ed25353d36aee9096a9f022b185b2756e4', '19b903f70e65b38a61781a5093c259f7d8ddaaab', 'da67b293fafae8ef898695b768fe38098f35809d', '2010-12-20 18:18:58.705769')[0m
+
+Sent mail to user72@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:58 -0500
+From: donotreply@example.com
+To: user72@example.com
+Message-ID: <4d0f9e12afcf3_d487800ea92c39290@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=857e2ff61c8beb113217795503ebdf8784b69c8d
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user72@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user73@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d3aad2a341b982663cfdd8771b3d989eaa579959', '2010-12-20 18:18:58.727137', 'user73@example.com', 'f', '1a3984a5bdfc9855bcd78d534968c50fdb935259', '61c520ddd45f59d93e445809b08f3e540f5ba316', 'f87030593e3ca01ec4e440b8a011724eea5987e1', '2010-12-20 18:18:58.727137')
+
+Sent mail to user73@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:58 -0500
+From: donotreply@example.com
+To: user73@example.com
+Message-ID: <4d0f9e12b527e_d487800ea92c3939b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d3aad2a341b982663cfdd8771b3d989eaa579959
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user73@example.com') LIMIT 1[0m
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user74@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('43609beeb67f1c5c1bcf3e1ac28541689ce7e758', '2010-12-20 18:18:58.749971', 'user74@example.com', 'f', '5d5a96c9432a41b256ab6d1c74b85386508d4809', 'e8a0b430d7814b710646d9892a7697a4284f5a11', '60a98f93f35510e5194b6818762d44493a76fe51', '2010-12-20 18:18:58.749971')[0m
+
+Sent mail to user74@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:58 -0500
+From: donotreply@example.com
+To: user74@example.com
+Message-ID: <4d0f9e12ba8ef_d487800ea92c394ce@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=43609beeb67f1c5c1bcf3e1ac28541689ce7e758
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:58.768558' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user75@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('28d429c437bf021b1be548853e3896b35432cf6e', '2010-12-20 18:18:58.772484', 'user75@example.com', 'f', 'd2f24824a46d17fd3bfd57d7d4e1a9c5e565f8e2', 'ba27e0e4679528296fadb2064326f219e2437f03', '0042a33b4004ff23b2f987cbf5d05135d55e19ac', '2010-12-20 18:18:58.772484')[0m
+
+Sent mail to user75@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:18:58 -0500
+From: donotreply@example.com
+To: user75@example.com
+Message-ID: <4d0f9e12c01c5_d487800ea92c39564@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=28d429c437bf021b1be548853e3896b35432cf6e
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:18:58.791168' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1d8cb887c59ec87ea24a07a4a9197bb5560c461f', '2010-12-20 18:18:58.795446', 'user76@example.com', 't', '0eeca69d6fdab44d95d4d6298404c5bb977eefe1', 'ce982a1612a1fe16fd3ffa7da958e78d2eaf7454', '4aed7a4c76cccd16e2553fc76399000bee030856', '2010-12-20 18:18:58.795446')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:18:58.796976' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '51a6fb2c7b7533f30d7671c8010f0ba07653d734', "updated_at" = '2010-12-20 18:18:58.797917' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'f1db216af1dcaceff532ae7fcc0113e2808f451a', "updated_at" = '2010-12-20 18:18:58.800498' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ba78c8d56c889aa22d33191b8486e9481590402b', '2010-12-20 18:18:58.803725', 'user77@example.com', 't', '2cdad56f74b8e0398caf5cc72474a5c12c0cc452', '3ed682c234e1a16a78e371347c744a8e2eafd7b7', '0041feaa6620c62136e6124bdc046f9ac1435bef', '2010-12-20 18:18:58.803725')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:18:58.805407' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = '657d91c3888118c93c7b99b5775820e1130fefe6', "updated_at" = '2010-12-20 18:18:58.806331' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '840df44ebe8c1b325bba9215294f6759a5818cb0', "updated_at" = '2010-12-20 18:18:58.808775' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8c4d7f2ed7b06989da7186eea6f5a48c06bed8e3', '2010-12-20 18:18:58.811851', 'user78@example.com', 't', 'fabae14ec72cfeb9a029cf0c8f6286796fb531e3', 'df4d011adceaf321e403dc329082be3326d393a1', 'aec4a0c9229f7ec03b8ea9bfa89fe8ab1edc35aa', '2010-12-20 18:18:58.811851')[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:18:58.813320' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = '36c8fe321ebb964916b45946888f031d6977eaae', "updated_at" = '2010-12-20 18:18:58.814170' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a064dcd5dbe86681aac7d894ec0830156bbc10e0', '2010-12-20 18:18:58.820937', 'user79@example.com', 't', 'a607eb624c524903ba0c7e3ea434fef8fd0bda71', '458de677c1911176200f1fd83027b12f9e350616', '1f12b311ec170f1cf410297638cbeb189df08635', '2010-12-20 18:18:58.820937')[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:18:58.822435' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'cfc0d306879499c34f39479df1d371e333c9b80f', "updated_at" = '2010-12-20 18:18:58.823306' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user80@example.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('316c4f33d99ed97f48f72a44ecb8020f9b73d953', '2010-12-20 18:18:58.828888', 'user80@example.com', 't', 'ec3c20167ed8b0487cba5cfdb52dd10fb12216cc', 'a7526977f534f9f102a5c610d69021c69e278eff', 'b415d5c55f42177fa0a107b886f19d8d5aea8d2f', '2010-12-20 18:18:58.828888')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:18:58.833096' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = '84d0429a76fdb818ded8e99685ae4591d03ca4e9', "updated_at" = '2010-12-20 18:18:58.834170' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) LIMIT 1
+ [1m[36mSQL (0.6ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9e9d27314bfee50a94243480592810337f6379f8', '2010-12-20 18:18:58.837014', 'user81@example.com', 't', '14f4f1c5ceaa9938e52abc5d39fb703e93bb69cd', 'fdf0092b5c9cf360074ef1817a51f82b3ccc40e9', 'e1fd37e92ae1b107ed37b962fce277b6aaa1cb64', '2010-12-20 18:18:58.837014')[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '935e678f4f4f5248c2dbae42b34176f62aec16c8', "updated_at" = '2010-12-20 18:18:58.840296' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_remember_token')
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_remember_token')[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_email')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user82@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('94d359fb8193c68ad39751d9ed836dd768b7b718', '2010-12-20 18:18:58.844175', 'user82@example.com', 't', '9248599e27e2fdb615c87fd2358c5d152d82b7af', '56baf67a148e08cbda8c986a947a5e53fd84ca05', '2b97aa96f1aeb4013577f4e39f1c447acddff9f6', '2010-12-20 18:18:58.844175')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user83@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('eac79e6a660aba34064114adadb74b0b49d84359', '2010-12-20 18:18:58.844175', 'user83@example.com', 't', '7f02f4d6edadcfc9cbe0b6c05d475771c675c94e', 'ff6a9a76cd9cfa77082e5e2a9979617785e7563b', 'eeacbc86984a236a89612c598ba006527a672728', '2010-12-20 18:18:58.844175')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user84@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('0e02bc66b5bb4d4dbb6b242a46e6c6aa09f76afd', '2010-12-20 18:18:58.844175', 'user84@example.com', 'f', '089b4b294f82ba4f004751b83e7c2baf0167ba04', 'b88c3fd6a92b3195553e99d6421fda9621fa0245', '9d01c7f6bf220c6f798fb5e9fe6de7a9c1dd2519', '2010-12-20 18:18:58.844175')
+
+Sent mail to user84@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:18:58 +0000
+From: donotreply@example.com
+To: user84@example.com
+Message-ID: <4d0f9e12ce18f_d487800ea92c396a@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=0e02bc66b5bb4d4dbb6b242a46e6c6aa09f76afd
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user84@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user85@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('0cb1b3cde58a3ab096bc9dc7fdc5ce9104219d7c', '2010-12-20 18:18:58.844175', 'user85@example.com', 't', '18b8518e14a4cf04afdbdc92af0f973c6fdf7ce2', 'f86800cd0665bfecf46ebb093735844ee384b3ee', '1812b2cb6d3c5ec4977a1b2daa9c160f845bae38', '2010-12-20 18:18:58.844175')
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "remember_token" = '833f0e1c37fb7537128e190c426ac9973dbd96fe' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user86@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9e9658ae961832fd577dfa1361e154cc29093e47', '2010-12-20 18:18:58.844175', 'user86@example.com', 'f', '81c35bdfd7b6bc8878248ae59671c396aa519764', 'c58199904a1e28c023f6c099927ab6178f556df5', 'salt', '2010-12-20 18:18:58.844175')[0m
+
+Sent mail to user86@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:18:58 +0000
+From: donotreply@example.com
+To: user86@example.com
+Message-ID: <4d0f9e12ce18f_d487800ea92c3972c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9e9658ae961832fd577dfa1361e154cc29093e47
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('foo@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user87@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d98b51dd113239c60fca57cd5728402a35e3d33d', '2010-12-20 18:18:58.844175', 'user87@example.com', 'f', '1dcc85332d83ccc841077fe2dc8e1253a1910957', '019d946097cfc3695825d23ec671b116cab6c21d', 'b8ca8b354d120550c27bcbc3194b1fd5218552fc', '2010-12-20 18:18:58.844175')
+
+Sent mail to user87@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:18:58 +0000
+From: donotreply@example.com
+To: user87@example.com
+Message-ID: <4d0f9e12ce18f_d487800ea92c39838@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d98b51dd113239c60fca57cd5728402a35e3d33d
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user88@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('6902d19c046b9a9135e25492377d88224b12dd8d', '2010-12-20 18:18:58.844175', 'user88@example.com', 'f', 'e9e87a1de2fb2c77f998d8f8cf1139299f450df6', 'b4ebe7221b3fb3e5792dd43cd65af2e5aaadd1fc', 'a61909cd11be3c7286a29b6fb7e4e17719c17e9e', '2010-12-20 18:18:58.844175')
+
+Sent mail to user88@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:18:58 +0000
+From: donotreply@example.com
+To: user88@example.com
+Message-ID: <4d0f9e12ce18f_d487800ea92c399e2@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=6902d19c046b9a9135e25492377d88224b12dd8d
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('example.com')) LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('foo')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user89@example.com')) LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user90@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('John.Doe@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('87f3d5ce1e4200a3e373f40b1e1b708944d7f697', '2010-12-20 18:18:58.844175', 'John.Doe@example.com', 'f', '467d4857a8afe25271b2257559f632c2b1a36299', '1eecc12d037f29086ce6780a3c00c9918b4865b3', '0f92e61132a206b6fe44c4b41b25ffbaaf17ff35', '2010-12-20 18:18:58.844175')
+
+Sent mail to John.Doe@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:18:58 +0000
+From: donotreply@example.com
+To: John.Doe@example.com
+Message-ID: <4d0f9e12ce18f_d487800ea92c400f8@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=87f3d5ce1e4200a3e373f40b1e1b708944d7f697
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user91@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('21f528985c01b67cf41fd837f7f95f658a807cb1', '2010-12-20 18:18:58.844175', 'user91@example.com', 't', 'dcf9e7f70ed5b925d4670a39fcb0664b9d9bc424', '13dd30214bad8c4f5ec972782fa22da1839d3d21', '8a650a3d3e835a0e4963267a563d3bbf58048cd0', '2010-12-20 18:18:58.844175')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user92@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('fb1923d5f3db412a571574f73f071f3ac535b5bf', '2010-12-20 18:18:58.844175', 'user92@example.com', 't', '226cbf213ffa1cce153c77c2e4746d1ca71d9a57', 'b68739944ffdd9aca4168d5fb4fa23eeea9f1fa6', 'eb24a30b7ca22a7e69326fcd2fc117a742bceed7', '2010-12-20 18:18:58.844175')
+ Processing by Clearance::UsersController#new as HTML
+Redirected to http://test.host/
+Completed 302 Found in 0ms
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user93@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5dc770d239de7580d4671e2fe5b41af378221d07', '2010-12-20 18:18:58.844175', 'user93@example.com', 't', 'a17e11d5c5f82d1803063dd7723a7be51de81ad0', '6693bf9850f4d36ac18608ed71cf6626d034fdc7', '0ac06796dd4eeb398baf3af4b39d39d146fa1db1', '2010-12-20 18:18:58.844175')
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{}}
+Redirected to http://test.host/
+Completed 302 Found in 0ms
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 14.2ms)
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::UsersController#new as HTML
+ Parameters: {"user"=>{"email"=>"a@example.com"}}
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user94@example.com"}}
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user94@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('db810953b67f07b8964e7389e90a2ca897714655', '2010-12-20 18:18:58.844175', 'user94@example.com', 'f', '2b8725ce0979308faf687a887889d4835c2ba215', '4c5c275c928286900e1d8945759b53c11274d6df', '801898ebf6579f2e2a58f2752f88bb850f7ef766', '2010-12-20 18:18:58.844175')[0m
+
+Sent mail to user94@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:18:58 +0000
+From: donotreply@example.com
+To: user94@example.com
+Message-ID: <4d0f9e12ce18f_d487800ea92c401f6@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=db810953b67f07b8964e7389e90a2ca897714655
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user95@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user95@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('af7d5430f225dc83da8e8701b4a32e80f3cc9640', '2010-12-20 18:18:58.844175', 'user95@example.com', 'f', '636c31b94172842ca856445cdc377b4098da7225', 'e40404dc5433864454ae4333a07a290271c3845a', '4a90ed8420ba72fd5e9ebbece8e20fefae91cb98', '2010-12-20 18:18:58.844175')
+
+Sent mail to user95@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:18:58 +0000
+From: donotreply@example.com
+To: user95@example.com
+Message-ID: <4d0f9e12ce18f_d487800ea92c4026@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=af7d5430f225dc83da8e8701b4a32e80f3cc9640
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user96@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user96@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e047cd5af741dc493b199f45ee1b43b40ccb84a3', '2010-12-20 18:18:58.844175', 'user96@example.com', 'f', '75e6c5293b135bb51729d0bd0c47e17d2df27039', 'e94841a372baf22a8b56e5e755c1c30da20b8ca8', '831e2af8fa167f28c3f49104645161cac839ad24', '2010-12-20 18:18:58.844175')
+
+Sent mail to user96@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:18:58 +0000
+From: donotreply@example.com
+To: user96@example.com
+Message-ID: <4d0f9e12ce18f_d487800ea92c40368@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e047cd5af741dc493b199f45ee1b43b40ccb84a3
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user97@example.com"}}
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user97@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c2f108f77405242808f1f92735ab82523a263498', '2010-12-20 18:18:58.844175', 'user97@example.com', 'f', '07f586a314b8b565dd07ee404a3d8277771e00bf', '71eb1dea3302ad1c895d19f16793745459f4717d', '26f9605cfff9c7eba707890c6622191b782f0306', '2010-12-20 18:18:58.844175')[0m
+
+Sent mail to user97@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:18:58 +0000
+From: donotreply@example.com
+To: user97@example.com
+Message-ID: <4d0f9e12ce18f_d487800ea92c404d0@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c2f108f77405242808f1f92735ab82523a263498
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user98@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user98@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7dd2cff50b3d86af7558237e302b12ff33c40147', '2010-12-20 18:18:58.844175', 'user98@example.com', 'f', 'b94f68f4c35d35dd53cac78d573adc760ebb3d38', 'cf40f5665d3ec248e5e279b3dce5d763d761ef78', '6edad8a2e10ab60b4d87fff98d5a4065333f2f97', '2010-12-20 18:18:58.844175')
+
+Sent mail to user98@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:18:58 +0000
+From: donotreply@example.com
+To: user98@example.com
+Message-ID: <4d0f9e12ce18f_d487800ea92c405d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=7dd2cff50b3d86af7558237e302b12ff33c40147
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user1@example.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('642070487d6d1049082faedfce2f71ad6d26f2af', '2010-12-20 18:22:08.164049', 'user1@example.com', 'f', 'e84c05c3f99bd43a6749e18ac4f45b8c6b429b83', '74cd8c657db0f6dd3bfffecb142bc9806fca9640', 'c22d55f2d3f71d76b3d34d8a61296a5b5f10d3e7', '2010-12-20 18:22:08.164049')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.9ms)
+
+Sent mail to user1@example.com (11ms)
+Date: Mon, 20 Dec 2010 13:22:08 -0500
+From: donotreply@example.com
+To: user1@example.com
+Message-ID: <4d0f9ed03653b_d507800ea92c698c1@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=642070487d6d1049082faedfce2f71ad6d26f2af
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.6ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user2@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('faccaf85ffb2e3555eed7e161c1d1fb64b627fcc', '2010-12-20 18:22:08.343429', 'user2@example.com', 'f', 'b1680c490839be1eddf11d0b42b73169f586380a', '92d92a8e47baf05015e642a04f31540bd3c3ceff', 'd7cd16ed8075725b62ddd16d10e946559bff98d1', '2010-12-20 18:22:08.343429')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+
+Sent mail to user2@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:08 -0500
+From: donotreply@example.com
+To: user2@example.com
+Message-ID: <4d0f9ed057404_d507800ea92c69948@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=faccaf85ffb2e3555eed7e161c1d1fb64b627fcc
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user3@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c8b276cc982f5ed1fcb34f16b66fd8152eccb0ea', '2010-12-20 18:22:08.373679', 'user3@example.com', 'f', 'dfb7164e62e5873415ff38e4c26c5bd7478af8bb', '8b93e9b909706214f74152ff58cd505a6d6d0b8f', 'f16b73a4d7f273dcbd35b4f83965518afcedf7f1', '2010-12-20 18:22:08.373679')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+
+Sent mail to user3@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:08 -0500
+From: donotreply@example.com
+To: user3@example.com
+Message-ID: <4d0f9ed05ec5b_d507800ea92c70023@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c8b276cc982f5ed1fcb34f16b66fd8152eccb0ea
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user4@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8b1f4db14b4fcf351003c236942ff88469e0c172', '2010-12-20 18:22:08.403498', 'user4@example.com', 'f', '0e8c2587440a097b5f71003eaa6352f4eaec0fe4', 'b869c5e95454896b509474bed4f44fcbfb2beff7', 'a203e8a684af5b77b5d57a8b25aa3c1ff7581c9b', '2010-12-20 18:22:08.403498')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user4@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:08 -0500
+From: donotreply@example.com
+To: user4@example.com
+Message-ID: <4d0f9ed065f3f_d507800ea92c701e9@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8b1f4db14b4fcf351003c236942ff88469e0c172
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user5@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('49ab5281c9fd9843737feae15763024114018276', '2010-12-20 18:22:08.433352', 'user5@example.com', 'f', '6fb1ab92c5ba72af890848b9ee3316a7e1e011d2', 'ba772d5b8c76d0f1edeeb0f7ed1ad36f8b4df8b5', '08d187aac7392c0f531c8c660dcf6a7f17c5bbc5', '2010-12-20 18:22:08.433352')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user5@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:08 -0500
+From: donotreply@example.com
+To: user5@example.com
+Message-ID: <4d0f9ed06d5b6_d507800ea92c7029f@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=49ab5281c9fd9843737feae15763024114018276
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.6ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user6@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('404654bb4c33f55a054d09f4e47bba92705683c1', '2010-12-20 18:22:08.464556', 'user6@example.com', 'f', '469187d56f59f6faff6b6c58959e3760ac3c1fee', '3d1818487a9740cffa8a385dfa1751a4019b108d', 'a30755fe3ab118233047c8be38dddfa3bc19a7e6', '2010-12-20 18:22:08.464556')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user6@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:08 -0500
+From: donotreply@example.com
+To: user6@example.com
+Message-ID: <4d0f9ed074ca6_d507800ea92c703c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=404654bb4c33f55a054d09f4e47bba92705683c1
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user7@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d7d052b53b8fb48dbba27a23df7b9edf615ac02c', '2010-12-20 18:22:08.493791', 'user7@example.com', 'f', '532c6e395f8b00f43c299dfbf2ec51c3297cc95c', '5c878193bb0c9181b2774787c2ef669c367fd515', 'b1c350e8f19b62f74d7871c3fefbd7d9b76c45af', '2010-12-20 18:22:08.493791')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user7@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:08 -0500
+From: donotreply@example.com
+To: user7@example.com
+Message-ID: <4d0f9ed07c613_d507800ea92c7046e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d7d052b53b8fb48dbba27a23df7b9edf615ac02c
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user8@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('29b781a796c58575a8120f572a8c592187218bb6', '2010-12-20 18:22:08.524599', 'user8@example.com', 'f', '91c6cc12630d3cb6095bd6b25f11b662e2fda03f', '3dd2be6a77c25559f65a3fd7d664375c4984af2b', 'be47c4127093aaba5eab421397c6c77fb5db76d6', '2010-12-20 18:22:08.524599')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user8@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:08 -0500
+From: donotreply@example.com
+To: user8@example.com
+Message-ID: <4d0f9ed0837f9_d507800ea92c705a0@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=29b781a796c58575a8120f572a8c592187218bb6
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user9@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f8eda31f0ab95cfec7f35f4f4f249557de810448', '2010-12-20 18:22:08.556131', 'user9@example.com', 'f', '39d9c755626b48c2c6951f8a1e976ec184c999be', '3e753955846763c710783ffb8b4173d9d879aaab', '79ae4892929624ea54dd8412f15a408aeda2f5d7', '2010-12-20 18:22:08.556131')[0m
+
+Sent mail to user9@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:08 -0500
+From: donotreply@example.com
+To: user9@example.com
+Message-ID: <4d0f9ed08b4af_d507800ea92c70689@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f8eda31f0ab95cfec7f35f4f4f249557de810448
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:22:08.575002' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user10@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2f532a9e24c51c0269368b70fb9cc1a5418db628', '2010-12-20 18:22:08.577348', 'user10@example.com', 't', '2843f66e29faadbeb2d0460413b415c5a7dc6ca2', '878973c9badf297af00cae30cfa0faf266e80c05', '569bc4ffa81b240a684479a5dc568f563b3c8e63', '2010-12-20 18:22:08.577348')
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f8eda31f0ab95cfec7f35f4f4f249557de810448') LIMIT 1[0m
+Completed in 9ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user11@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('57e45f034bca2bd3bb303af4cdc3811e0c847129', '2010-12-20 18:22:08.594871', 'user11@example.com', 'f', '491bc57a69a9c002e9af8c7535e180ea28d335b6', 'a8ac47b69a9db1d10b4ae3bb34a8f2f4f87f58e8', 'a938cdbdaeeb1dae63c94fed48a9192e4a758f35', '2010-12-20 18:22:08.594871')[0m
+
+Sent mail to user11@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:08 -0500
+From: donotreply@example.com
+To: user11@example.com
+Message-ID: <4d0f9ed094a76_d507800ea92c707ae@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=57e45f034bca2bd3bb303af4cdc3811e0c847129
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:22:08.613130' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user12@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('75e74783e579bba0777aa9ffdfa7d18458426ec2', '2010-12-20 18:22:08.621405', 'user12@example.com', 'f', '69c758ac99ee11efadaebdb05f1c9bf98e8a68cf', '733dce5c4b187d8c8bb0f5486d1b3119c8fe9e73', 'ad74b538b700544606e2858fd7fd748a08e28098', '2010-12-20 18:22:08.621405')[0m
+
+Sent mail to user12@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:08 -0500
+From: donotreply@example.com
+To: user12@example.com
+Message-ID: <4d0f9ed09b39a_d507800ea92c7087d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=75e74783e579bba0777aa9ffdfa7d18458426ec2
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:22:08.640360' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user13@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('17f7c4dca4cf00da5cf6f8521925709da3501de5', '2010-12-20 18:22:08.646945', 'user13@example.com', 'f', 'bbaebfd9ff358fad6d5bcd52b5eefb11a46f3b38', '3b7738813a3cc48e5bac41fcb36df534d621e3ff', '0aade800b3088b7bd532eedc2ad6deb0a1ebe435', '2010-12-20 18:22:08.646945')[0m
+
+Sent mail to user13@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:08 -0500
+From: donotreply@example.com
+To: user13@example.com
+Message-ID: <4d0f9ed0a1708_d507800ea92c7094b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=17f7c4dca4cf00da5cf6f8521925709da3501de5
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:22:08.665600' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user14@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('68b3a6d612ec166005b28854c2adff1c9e347606', '2010-12-20 18:22:08.672793', 'user14@example.com', 'f', '609d50db561ae3b408fa498e43687c2e6c5c8bca', 'c6c3a03dee54ff477216f6c4839c674c4c5109c7', 'fff0721abdee9ca9d3f161fe0344a6856ba9a995', '2010-12-20 18:22:08.672793')
+
+Sent mail to user14@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:08 -0500
+From: donotreply@example.com
+To: user14@example.com
+Message-ID: <4d0f9ed0c5cd0_d507800ea92c7105e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=68b3a6d612ec166005b28854c2adff1c9e347606
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:22:08.814434' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user15@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('097c8af0226d2bd35eaecc2f7904b1f39e6ed2e3', '2010-12-20 18:22:08.821858', 'user15@example.com', 'f', 'a2fba1e03b46b0070718f89f0a894cff07b6b144', '248e4af2b39165884c38bfded02a9a0a8bbb6335', '4d8ece6a52b588e07ebf27221046abf7d29eb3ce', '2010-12-20 18:22:08.821858')[0m
+
+Sent mail to user15@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:08 -0500
+From: donotreply@example.com
+To: user15@example.com
+Message-ID: <4d0f9ed0cc8a2_d507800ea92c711dc@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=097c8af0226d2bd35eaecc2f7904b1f39e6ed2e3
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:22:08.842026' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user16@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('72fe2c19ec71027b141d808956dabff0cb19dd10', '2010-12-20 18:22:08.849249', 'user16@example.com', 'f', 'c73ade326bdf269502cfc3795278a46483ca19c3', '7a690c3124d9ff9a05dcc243046a30d70caf2aaf', '34a5fe29ed93c4cb37e7c7c7a830870e99b4e721', '2010-12-20 18:22:08.849249')
+
+Sent mail to user16@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:08 -0500
+From: donotreply@example.com
+To: user16@example.com
+Message-ID: <4d0f9ed0d3569_d507800ea92c712fd@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=72fe2c19ec71027b141d808956dabff0cb19dd10
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:22:08.870060' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user17@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3ffb24333b2835ddb8f453067a44e9ac48635e40', '2010-12-20 18:22:08.880132', 'user17@example.com', 'f', '33190190261555bdfd5bc2bd571bf465cc0e0f64', '78bf6b61b92bb12a84a3dce0220f081dce41f1b3', '744f2ef991b7421d285c0c92cbf43150ce8ec2fe', '2010-12-20 18:22:08.880132')[0m
+
+Sent mail to user17@example.com (9ms)
+Date: Mon, 20 Dec 2010 13:22:08 -0500
+From: donotreply@example.com
+To: user17@example.com
+Message-ID: <4d0f9ed0db0d9_d507800ea92c71349@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3ffb24333b2835ddb8f453067a44e9ac48635e40
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '3ffb24333b2835ddb8f453067a44e9ac48635e40') LIMIT 1
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '3ffb24333b2835ddb8f453067a44e9ac48635e40') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:22:08.908411' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 7ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user18@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d9b4778ecfe73b9db40b00533a09515dbb9986e0', '2010-12-20 18:22:08.913694', 'user18@example.com', 'f', '1dc1aef2b10be5c57860ec04692545c3241af780', '26717d2e47c75a73709dbadec9607e52481d4d49', 'c3b37f4b9f8593a7cc50d8641ce43ee2d7c15758', '2010-12-20 18:22:08.913694')
+
+Sent mail to user18@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:08 -0500
+From: donotreply@example.com
+To: user18@example.com
+Message-ID: <4d0f9ed0e2c9e_d507800ea92c71493@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d9b4778ecfe73b9db40b00533a09515dbb9986e0
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'd9b4778ecfe73b9db40b00533a09515dbb9986e0') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'd9b4778ecfe73b9db40b00533a09515dbb9986e0') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:22:08.936701' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/
+Completed 302 Found in 4ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user19@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ada5b776231f7c75426fe91aa23603db27c00d8f', '2010-12-20 18:22:08.941273', 'user19@example.com', 'f', '232c2295d1eea6cc5591ebd188281809586406ac', '9fa1a8c9647302e612c5449e46c5d39e51578305', 'c00b347d301de0ed4370e6c67c88eec6e6b683f9', '2010-12-20 18:22:08.941273')[0m
+
+Sent mail to user19@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:08 -0500
+From: donotreply@example.com
+To: user19@example.com
+Message-ID: <4d0f9ed0e99e1_d507800ea92c715b1@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ada5b776231f7c75426fe91aa23603db27c00d8f
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'ada5b776231f7c75426fe91aa23603db27c00d8f') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'ada5b776231f7c75426fe91aa23603db27c00d8f') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:22:08.965827' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 4ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user20@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b139aaa7a005e9a39b5a3a16d927d825ca5d48b3', '2010-12-20 18:22:08.970606', 'user20@example.com', 'f', '25b3d8f030454f64c1e8429cf330fd327ac2f4f3', '3c39ca29b3f1b074fab6e660757345aaa1d37753', 'a4ac64e1ecfd3846a12dca4a28e9e2b24cf790d0', '2010-12-20 18:22:08.970606')
+
+Sent mail to user20@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:08 -0500
+From: donotreply@example.com
+To: user20@example.com
+Message-ID: <4d0f9ed0f0c46_d507800ea92c7164c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b139aaa7a005e9a39b5a3a16d927d825ca5d48b3
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'b139aaa7a005e9a39b5a3a16d927d825ca5d48b3') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'b139aaa7a005e9a39b5a3a16d927d825ca5d48b3') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:22:08.994106' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/
+Completed 302 Found in 4ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user21@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('6ff28ab732335139231750660e3c70340bfbd34f', '2010-12-20 18:22:08.999205', 'user21@example.com', 'f', 'a66489dd8417fae712ea6a2e30fd3cdf4fb66dd1', '0e4ec24aabed441455368c03c28609f0049abe7c', '46dc38ddea4a50e78a2aa049601960a20ba786d4', '2010-12-20 18:22:08.999205')[0m
+
+Sent mail to user21@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:09 -0500
+From: donotreply@example.com
+To: user21@example.com
+Message-ID: <4d0f9ed137ed_d507800ea92c7172c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=6ff28ab732335139231750660e3c70340bfbd34f
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Completed in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user22@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a761dcba3954561173ff7b94c7457e367ef773a8', '2010-12-20 18:22:09.024030', 'user22@example.com', 'f', 'c297176790f82cd896d2d09a75c53d20a3b4bba8', '0984881b5da639d9e5409656f36529d8113e4d2a', 'a184d400a2216e6f3a9654162d7d19f0dc03a73c', '2010-12-20 18:22:09.024030')[0m
+
+Sent mail to user22@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:09 -0500
+From: donotreply@example.com
+To: user22@example.com
+Message-ID: <4d0f9ed1938b_d507800ea92c718db@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a761dcba3954561173ff7b94c7457e367ef773a8
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Completed in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user23@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('80881b3406cbb2e3658add35952850584e5625a9', '2010-12-20 18:22:09.048389', 'user23@example.com', 'f', '7855a7eac80aeeb92d56dfca44432f8a13990f58', '6280b781723c69aca095d8164f153487e6ababed', '5ded163e23d611d3f7534a6021ac47865ff6ee4f', '2010-12-20 18:22:09.048389')[0m
+
+Sent mail to user23@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:22:09 -0500
+From: donotreply@example.com
+To: user23@example.com
+Message-ID: <4d0f9ed1f655_d507800ea92c7196d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=80881b3406cbb2e3658add35952850584e5625a9
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user24@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ade205d0e80d18dbf4f8a96af8d8bfa5d1063d6b', '2010-12-20 18:22:09.069744', 'user24@example.com', 'f', '111b9ba340501b930b59f12b22d28ee341f6a6de', '3412fdc30708662c89d017dd4fb638e504b84243', 'f7d20bb5e2d81b4ff62d27a76905a563d64d0c51', '2010-12-20 18:22:09.069744')[0m
+
+Sent mail to user24@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:22:09 -0500
+From: donotreply@example.com
+To: user24@example.com
+Message-ID: <4d0f9ed1147ad_d507800ea92c7204@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ade205d0e80d18dbf4f8a96af8d8bfa5d1063d6b
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'bad token') LIMIT 1
+Completed in 2ms
+ [1m[36mSQL (0.1ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"123"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 123) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 123) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 123) AND ("users"."confirmation_token" = '123') LIMIT 1
+Completed in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user25@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1e32671a838ca232ae61923a056f5b5eec23d944', '2010-12-20 18:22:09.099540', 'user25@example.com', 'f', 'aac7a7c9b73a15f4343ff3ed962e65575223b89d', '7009470ed8a72ebaa49e2eb98f22773b9d230819', '22da43a9a15a3e4b39b2c69547b102caea91c6ef', '2010-12-20 18:22:09.099540')
+
+Sent mail to user25@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:09 -0500
+From: donotreply@example.com
+To: user25@example.com
+Message-ID: <4d0f9ed11c073_d507800ea92c72150@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1e32671a838ca232ae61923a056f5b5eec23d944
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '5a8e0d97f6be524fb9e61b9946532ebb45f15d31', "updated_at" = '2010-12-20 18:22:09.118911' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5a8e0d97f6be524fb9e61b9946532ebb45f15d31') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5a8e0d97f6be524fb9e61b9946532ebb45f15d31') LIMIT 1[0m
+Completed 200 OK in 13ms (Views: 11.0ms | ActiveRecord: 16.1ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user26@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('78f23291c3ae93296804b32fe7681f3c55588839', '2010-12-20 18:22:09.143054', 'user26@example.com', 'f', 'dc3c6d16ce4063a88f1993d005949a784da6963c', 'fe46836e875c9c2a5171aa93ac915b05fcbaa889', 'db866cea039702249cd9796a8f238f4fa9b221a6', '2010-12-20 18:22:09.143054')[0m
+
+Sent mail to user26@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:22:09 -0500
+From: donotreply@example.com
+To: user26@example.com
+Message-ID: <4d0f9ed126df7_d507800ea92c72237@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=78f23291c3ae93296804b32fe7681f3c55588839
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'a4829a3ac7f9f87b91fe263a0716a77f526d1730', "updated_at" = '2010-12-20 18:22:09.164633' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a4829a3ac7f9f87b91fe263a0716a77f526d1730') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a4829a3ac7f9f87b91fe263a0716a77f526d1730') LIMIT 1
+Completed 200 OK in 134ms (Views: 132.5ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user27@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('fa64ea986f3eee1d29f0869e6b8dd790e07aa454', '2010-12-20 18:22:09.306610', 'user27@example.com', 'f', '1c62fdf995976e708d507d62986696850c9c346a', 'a9def131a2fb448e5de80bccdf5793b8974138ce', '50055e6b6a5740598476893dcfa34bef4ed8211f', '2010-12-20 18:22:09.306610')
+
+Sent mail to user27@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:09 -0500
+From: donotreply@example.com
+To: user27@example.com
+Message-ID: <4d0f9ed14e52a_d507800ea92c723f4@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=fa64ea986f3eee1d29f0869e6b8dd790e07aa454
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '49b66b8f2004366c6a636a651a79fa5f0c00bbb7', "updated_at" = '2010-12-20 18:22:09.325046' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '49b66b8f2004366c6a636a651a79fa5f0c00bbb7') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '49b66b8f2004366c6a636a651a79fa5f0c00bbb7') LIMIT 1[0m
+Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.7ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b72d4d947eaf07630ea48a7bd94981a23d31a327', '2010-12-20 18:22:09.335187', 'user28@example.com', 'f', 'def43d8a52cf45271b7a260d38f111c0c8c85d74', '0d63854b5f9f1090fbd42dc194cf4a47fef72de8', '4e2f8f984c1d97256c23496d6cf1e9d0c93cf912', '2010-12-20 18:22:09.335187')[0m
+
+Sent mail to user28@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:09 -0500
+From: donotreply@example.com
+To: user28@example.com
+Message-ID: <4d0f9ed155777_d507800ea92c7246e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b72d4d947eaf07630ea48a7bd94981a23d31a327
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'd5310fe8a2c80d2f51873ce54dfbde665e54a770', "updated_at" = '2010-12-20 18:22:09.354163' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'd5310fe8a2c80d2f51873ce54dfbde665e54a770') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'd5310fe8a2c80d2f51873ce54dfbde665e54a770') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'c6539b3c669bca38cc845f9c4fd2d6e5db62bf04', "updated_at" = '2010-12-20 18:22:09.360959' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:22:09.361985' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7b618dac853ae3a79c0f8d0abadc6ed9a85cb0ec', '2010-12-20 18:22:09.367037', 'user29@example.com', 'f', '9dea62bf7a3fdd596e07b307e1147a41e999b75f', '453745dd7f57bc2b6efff32d78a6cc7eee0fc145', '17daf8d96bf5280c918580e1f65ba594f96169a3', '2010-12-20 18:22:09.367037')[0m
+
+Sent mail to user29@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:09 -0500
+From: donotreply@example.com
+To: user29@example.com
+Message-ID: <4d0f9ed15d04b_d507800ea92c7250@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=7b618dac853ae3a79c0f8d0abadc6ed9a85cb0ec
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'd2b676e08e4ce85b3c71c84c568ad0daa27d9913', "updated_at" = '2010-12-20 18:22:09.385126' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'd2b676e08e4ce85b3c71c84c568ad0daa27d9913') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'd2b676e08e4ce85b3c71c84c568ad0daa27d9913') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '06a93c06ec5e17a65c1d34dc6d38300d78eb27d6', "updated_at" = '2010-12-20 18:22:09.393007' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:22:09.394018' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2ab4d7026dc1a8714ba1cbd7471ee5db745a5978', '2010-12-20 18:22:09.398979', 'user30@example.com', 'f', '8bde4c6123459c4d7679467f727d60a2890cd8fe', '87ef26ec72e177e21f8f7f0c80596c114d67483d', '836679824b52004728fbb898c07720001fb3d893', '2010-12-20 18:22:09.398979')[0m
+
+Sent mail to user30@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:22:09 -0500
+From: donotreply@example.com
+To: user30@example.com
+Message-ID: <4d0f9ed164f98_d507800ea92c726e5@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2ab4d7026dc1a8714ba1cbd7471ee5db745a5978
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '2b135beecdaad365bd391acc013d8cd3ebb656a6', "updated_at" = '2010-12-20 18:22:09.417652' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '2b135beecdaad365bd391acc013d8cd3ebb656a6') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '2b135beecdaad365bd391acc013d8cd3ebb656a6') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '373415216640c6627174cc2b30ab4fbcebd8a3f4', "updated_at" = '2010-12-20 18:22:09.423599' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:22:09.424569' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ace8d6488484251e163e326c98534211dfed922d', '2010-12-20 18:22:09.429725', 'user31@example.com', 'f', '0e292218060b6098526fe922979cfbc2185b8eb5', '240f3b923e42fdae51ef1ee8f689a15afa9746de', '823d4ce0aeb7141112ccc0a2e01cfea8706c661d', '2010-12-20 18:22:09.429725')[0m
+
+Sent mail to user31@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:09 -0500
+From: donotreply@example.com
+To: user31@example.com
+Message-ID: <4d0f9ed16c688_d507800ea92c727d8@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ace8d6488484251e163e326c98534211dfed922d
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '8bc12ce583dedf04c9f46d8be029fa71079ddaff', "updated_at" = '2010-12-20 18:22:09.448151' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '8bc12ce583dedf04c9f46d8be029fa71079ddaff') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '8bc12ce583dedf04c9f46d8be029fa71079ddaff') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'ae4a484edd43fdcae78c82ca30787817adf29e96', "updated_at" = '2010-12-20 18:22:09.454463' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:22:09.455570' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8bde3cd56f6394a5352548dd7f9af02736e020aa', '2010-12-20 18:22:09.461766', 'user32@example.com', 'f', 'b7aafcb17984ae25c80f139e009ceca961f97f3c', '83435ced56dbeea7234eb696f98702b526579ee0', '05b2935142a676142d3353fa08eff83a8abac355', '2010-12-20 18:22:09.461766')[0m
+
+Sent mail to user32@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:22:09 -0500
+From: donotreply@example.com
+To: user32@example.com
+Message-ID: <4d0f9ed1747da_d507800ea92c7286f@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8bde3cd56f6394a5352548dd7f9af02736e020aa
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '70287e532723e5111fe9b56397a0f9691c5e3aba', "updated_at" = '2010-12-20 18:22:09.481897' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '70287e532723e5111fe9b56397a0f9691c5e3aba') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '70287e532723e5111fe9b56397a0f9691c5e3aba') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '7208a2310802b552d9908abacb6632613d2ae76b', "updated_at" = '2010-12-20 18:22:09.488142' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:22:09.489151' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ac4d1872f96fd9326e5ce588497a6a798c18db45', '2010-12-20 18:22:09.494107', 'user33@example.com', 'f', '7a39e2ab2ba24cb20ec879159c08bb3f5382c6d7', '2de307df2071e1c9d523611a7649a40a6e8e83a7', '482863661580d2c2529731c135b2a871406b6387', '2010-12-20 18:22:09.494107')[0m
+
+Sent mail to user33@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:09 -0500
+From: donotreply@example.com
+To: user33@example.com
+Message-ID: <4d0f9ed17c546_d507800ea92c729a3@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ac4d1872f96fd9326e5ce588497a6a798c18db45
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'bec5ac3cff3d2e9426997eb7656c10fcaa3517ea', "updated_at" = '2010-12-20 18:22:09.513342' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'bec5ac3cff3d2e9426997eb7656c10fcaa3517ea') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'bec5ac3cff3d2e9426997eb7656c10fcaa3517ea') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 10ms (Views: 4.5ms | ActiveRecord: 6.3ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2ba9d146f37785ceaf820fe1a7f0a6d42f21c0dd', '2010-12-20 18:22:09.531677', 'user34@example.com', 'f', '876d4ebd320950f027f2c49c82d547c981a01b28', '660f0098bd72a82aba03fba18cf83cabee3991c9', '048c6bed76e4ab99b204ed438640578e7b2010e3', '2010-12-20 18:22:09.531677')[0m
+
+Sent mail to user34@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:09 -0500
+From: donotreply@example.com
+To: user34@example.com
+Message-ID: <4d0f9ed185901_d507800ea92c730a5@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2ba9d146f37785ceaf820fe1a7f0a6d42f21c0dd
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '80d88d31268a1fa349fb41700b67c5b3a8021f41', "updated_at" = '2010-12-20 18:22:09.551648' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '80d88d31268a1fa349fb41700b67c5b3a8021f41') LIMIT 1[0m
+ [1m[35mUser Load (0.5ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '80d88d31268a1fa349fb41700b67c5b3a8021f41') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.6ms | ActiveRecord: 1.4ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('60bd66efe6bdc9f4fafd2723e460d442081b1940', '2010-12-20 18:22:09.567332', 'user35@example.com', 'f', '1cc6735af5b8f28a44cbae43005531cc1186f551', '1f329a97c9abb0c680e556762a58b43fe5a93ef2', '44b20ddda6287e8c2207b79e6eed90c8df8a127b', '2010-12-20 18:22:09.567332')[0m
+
+Sent mail to user35@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:09 -0500
+From: donotreply@example.com
+To: user35@example.com
+Message-ID: <4d0f9ed18dfd3_d507800ea92c73152@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=60bd66efe6bdc9f4fafd2723e460d442081b1940
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '21d49ddade1a5bdf68fd3b272eaefb2c78aadb0e', "updated_at" = '2010-12-20 18:22:09.585789' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '21d49ddade1a5bdf68fd3b272eaefb2c78aadb0e') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '21d49ddade1a5bdf68fd3b272eaefb2c78aadb0e') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 13ms (Views: 7.1ms | ActiveRecord: 1.1ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d9da1ea4e950c7ce4d0619f3831ff34da9372e33', '2010-12-20 18:22:09.608298', 'user36@example.com', 'f', '9e08bb2c93008ad86421e5cec5fc12231368db25', '057660c5e589e68bf6ebe5aa6e8af114c0e4f3ce', '580721d9309c64f3c26339c51c5e8b1e9d093997', '2010-12-20 18:22:09.608298')[0m
+
+Sent mail to user36@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:09 -0500
+From: donotreply@example.com
+To: user36@example.com
+Message-ID: <4d0f9ed1984a4_d507800ea92c73218@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d9da1ea4e950c7ce4d0619f3831ff34da9372e33
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '87128a18368292e15d3d3d7120a447d3eefc2657', "updated_at" = '2010-12-20 18:22:09.627895' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '87128a18368292e15d3d3d7120a447d3eefc2657') LIMIT 1[0m
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '87128a18368292e15d3d3d7120a447d3eefc2657') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.7ms | ActiveRecord: 1.4ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('aa2b2185e1523957046fd059905f3fe4f08c1062', '2010-12-20 18:22:09.643992', 'user37@example.com', 'f', 'abe9f22c8d78418372e5aafa0d8d18fb8b5bc222', 'bbca11276b87108f842a7a6c4c508f7dee352ce1', '7031d26d772033b28fa992f4e86bcdafb018bef6', '2010-12-20 18:22:09.643992')[0m
+
+Sent mail to user37@example.com (139ms)
+Date: Mon, 20 Dec 2010 13:22:09 -0500
+From: donotreply@example.com
+To: user37@example.com
+Message-ID: <4d0f9ed1c0d3b_d507800ea92c733c4@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=aa2b2185e1523957046fd059905f3fe4f08c1062
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '80d304f25e9f6e39a86966f057e3fa58ab93311d', "updated_at" = '2010-12-20 18:22:09.794310' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '80d304f25e9f6e39a86966f057e3fa58ab93311d') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '80d304f25e9f6e39a86966f057e3fa58ab93311d') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.9ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('94fddd3ec81b7c4e2ec3b8f58c5d0d3fc96c7d34', '2010-12-20 18:22:09.810181', 'user38@example.com', 'f', '1055b47488eec4baa99e7ed0059d72f1dcddc77b', '094687216ecb68d313e1a0e74fe87123512a34b7', 'b25af3c9e4630684326174ee9a274454690e33b8', '2010-12-20 18:22:09.810181')[0m
+
+Sent mail to user38@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:09 -0500
+From: donotreply@example.com
+To: user38@example.com
+Message-ID: <4d0f9ed1c94d0_d507800ea92c73429@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=94fddd3ec81b7c4e2ec3b8f58c5d0d3fc96c7d34
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '6c5c9495344daa0706e072d5843adcb7f20118e4', "updated_at" = '2010-12-20 18:22:09.828845' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '6c5c9495344daa0706e072d5843adcb7f20118e4') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '6c5c9495344daa0706e072d5843adcb7f20118e4') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.8ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user39@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('11236fe08cf7ebc8b9eb683025ee237f5d8f8e19', '2010-12-20 18:22:09.844253', 'user39@example.com', 'f', 'de56793d28bf8e1032dd97dfaeb86e3a3aa348f0', '7046c3f54abcf5847309332f56f05d797accbcfc', '580c985df4ed797cffef4790d2132ab487f652e3', '2010-12-20 18:22:09.844253')[0m
+
+Sent mail to user39@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:09 -0500
+From: donotreply@example.com
+To: user39@example.com
+Message-ID: <4d0f9ed1d18d1_d507800ea92c7351d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=11236fe08cf7ebc8b9eb683025ee237f5d8f8e19
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'd7dfb3bc941f4a0842deafe7dd26333baf934e87', "updated_at" = '2010-12-20 18:22:09.862517' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+Completed in 0ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user40@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4a2da2257c41ffd0d1bf168ce9d223cb66d8f898', '2010-12-20 18:22:09.867882', 'user40@example.com', 'f', 'f7000033936fb6f6585163da5375171fc8587270', '2974c5878a556400316978a0315e5688ba496f12', 'd729d98857e994742ba24ddacd1292d92d35ebac', '2010-12-20 18:22:09.867882')
+
+Sent mail to user40@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:09 -0500
+From: donotreply@example.com
+To: user40@example.com
+Message-ID: <4d0f9ed1d7525_d507800ea92c73621@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4a2da2257c41ffd0d1bf168ce9d223cb66d8f898
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'bab86ef4f58b8b3079186d4fbda995d0aaa7e02b', "updated_at" = '2010-12-20 18:22:09.886119' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"user_id"=>"1"}
+Completed in 0ms
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user41@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('247df8e4cafce5d9891f011b17270c0bbb8dd2d9', '2010-12-20 18:22:09.891927', 'user41@example.com', 'f', 'e72fd458ffa659abe58c4cf6f90cd7d812f3f3e9', '7e7a5bf986174b076fad8cfede02a95fee9a5bd7', '483d2171f4b51f08e5208d6ecc30f124c2eb3592', '2010-12-20 18:22:09.891927')[0m
+
+Sent mail to user41@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:09 -0500
+From: donotreply@example.com
+To: user41@example.com
+Message-ID: <4d0f9ed1dd3dc_d507800ea92c7377c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=247df8e4cafce5d9891f011b17270c0bbb8dd2d9
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '45b9462f16b3e88d846a6543e6c4d079caf9c763', "updated_at" = '2010-12-20 18:22:09.910308' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+Completed in 0ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user42@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('455e7fdba1ad40099b71555b3cf4df66e3f87210', '2010-12-20 18:22:09.915570', 'user42@example.com', 'f', '7a115851d5a2a8db95805b595d61f973c347c492', 'd4ddb950e4cc276dc0265d4d14b561fc23d1d786', 'c44175e9f74ca265d0168f51d3fe64f2990cae07', '2010-12-20 18:22:09.915570')
+
+Sent mail to user42@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:09 -0500
+From: donotreply@example.com
+To: user42@example.com
+Message-ID: <4d0f9ed1e2f29_d507800ea92c73811@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=455e7fdba1ad40099b71555b3cf4df66e3f87210
+ Processing by Clearance::PasswordsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 2.1ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user43@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b700f44810f4983299961898571e1fedbfe6f4e3', '2010-12-20 18:22:09.945030', 'user43@example.com', 'f', '0fe734012aadb76607d72aae62f94ee6a27d9139', 'd675eb4865aac786028a41e89b1c9a3013cbb8e1', '4e3dc156b05931bf90cb846eca1b945e3f27d105', '2010-12-20 18:22:09.945030')
+
+Sent mail to user43@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:09 -0500
+From: donotreply@example.com
+To: user43@example.com
+Message-ID: <4d0f9ed1ea29d_d507800ea92c739aa@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b700f44810f4983299961898571e1fedbfe6f4e3
+ Processing by Clearance::PasswordsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 0.4ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user44@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2964e6c8e618a9e477c305547c8ab3ba35eb7597', '2010-12-20 18:22:09.972343', 'user44@example.com', 'f', '4f6f20968cf548d601cc6c989259ae40b88768f5', '859c19a05afb1157f5ccd3a54abededa9f4eae88', 'ac15972b0d3d93b6684c80f34af0c92a4ae6b231', '2010-12-20 18:22:09.972343')
+
+Sent mail to user44@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:09 -0500
+From: donotreply@example.com
+To: user44@example.com
+Message-ID: <4d0f9ed1f12c4_d507800ea92c7405f@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2964e6c8e618a9e477c305547c8ab3ba35eb7597
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user44@example.com') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '479c22a41c2229adb7d712b796f03410b102bba9', "updated_at" = '2010-12-20 18:22:09.994838' WHERE ("users"."id" = 1)
+
+Sent mail to user44@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:09 -0500
+From: donotreply@example.com
+To: user44@example.com
+Message-ID: <4d0f9ed21f9c_d507800ea92c741aa@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=479c22a41c2229adb7d712b796f03410b102bba9
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 19ms
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user45@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9281e6f4acb64a986f848de6b5820fe572cd429c', '2010-12-20 18:22:10.016934', 'user45@example.com', 'f', '650c3e05208536d77293246386eaf942730e3ce2', 'e9a9f17db0395d60c37436ab0f550b781f192a29', 'b71b1f60d970c81d2d358b98ab66d6e80f089999', '2010-12-20 18:22:10.016934')[0m
+
+Sent mail to user45@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:10 -0500
+From: donotreply@example.com
+To: user45@example.com
+Message-ID: <4d0f9ed27d78_d507800ea92c742bc@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9281e6f4acb64a986f848de6b5820fe572cd429c
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user45@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '114a1dd9bdf3b42e477c1390f87888ba2644acc2', "updated_at" = '2010-12-20 18:22:10.040054' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user45@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:10 -0500
+From: donotreply@example.com
+To: user45@example.com
+Message-ID: <4d0f9ed2d03f_d507800ea92c74360@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=114a1dd9bdf3b42e477c1390f87888ba2644acc2
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 19ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user46@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a56d5e110f682163aff20005f235d24f939201be', '2010-12-20 18:22:10.062224', 'user46@example.com', 'f', '7e7d2d3106add93c20f1d87accb5486d3e50c2f6', '853b9c30e7310858076767466b368fc73d432fb8', '21b2bb6cdf5896e1822159f7f462617f1fc465cc', '2010-12-20 18:22:10.062224')[0m
+
+Sent mail to user46@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:10 -0500
+From: donotreply@example.com
+To: user46@example.com
+Message-ID: <4d0f9ed21298f_d507800ea92c7447b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a56d5e110f682163aff20005f235d24f939201be
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user46@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'd75385ac085b9ef466dd4e9784d63c6ba0ffe5cc', "updated_at" = '2010-12-20 18:22:10.082592' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user46@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:10 -0500
+From: donotreply@example.com
+To: user46@example.com
+Message-ID: <4d0f9ed217ad1_d507800ea92c745da@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=d75385ac085b9ef466dd4e9784d63c6ba0ffe5cc
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 20ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user47@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('90c7bd10bd29fdcf5b77c42a87fe910024a36e56', '2010-12-20 18:22:10.104941', 'user47@example.com', 'f', '8e954f28f1d38637ddc902b38b02ab0541cc0910', '128c0c513ed7ffc1f1a3324d4d192fa38290dade', '73506ad2a5de8b839585f8ad288c714597e864d8', '2010-12-20 18:22:10.104941')[0m
+
+Sent mail to user47@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:10 -0500
+From: donotreply@example.com
+To: user47@example.com
+Message-ID: <4d0f9ed21d271_d507800ea92c74686@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=90c7bd10bd29fdcf5b77c42a87fe910024a36e56
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user47@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'dc9aac93fd85d20375fba2e5d609d2fe5f1ae172', "updated_at" = '2010-12-20 18:22:10.265567' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user47@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:10 -0500
+From: donotreply@example.com
+To: user47@example.com
+Message-ID: <4d0f9ed244225_d507800ea92c747d0@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=dc9aac93fd85d20375fba2e5d609d2fe5f1ae172
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 19ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user48@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a41b7e4279209775add75ce72c6fb2b667fa6ab1', '2010-12-20 18:22:10.286709', 'user48@example.com', 'f', '3daa3f8a26ad9fbc3ad8064da8e045b62a1af1a9', '70abfb9524afe54f62817ca6fff66a895f57af73', '702617a16e6231b45dcb3f49087cf1c3a54c0fc9', '2010-12-20 18:22:10.286709')[0m
+
+Sent mail to user48@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:10 -0500
+From: donotreply@example.com
+To: user48@example.com
+Message-ID: <4d0f9ed2497c0_d507800ea92c74873@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a41b7e4279209775add75ce72c6fb2b667fa6ab1
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 5ms (Views: 3.5ms | ActiveRecord: 3.3ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user49@example.com')) LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('0a1adf7df4e39731180c799d3a0cbae4644f256b', '2010-12-20 18:22:10.318187', 'user49@example.com', 'f', '0397711ff26f8f91cf042c654a269ad904c19ee8', 'b2def2730eec1e7366b4be9164d925b8c4bb0369', '1638852ba487844bd6605a51058f036002887ccd', '2010-12-20 18:22:10.318187')[0m
+
+Sent mail to user49@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:22:10 -0500
+From: donotreply@example.com
+To: user49@example.com
+Message-ID: <4d0f9ed2520c7_d507800ea92c749ec@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=0a1adf7df4e39731180c799d3a0cbae4644f256b
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 1.1ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user50@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1f7e0ba00762d4df97ddfa1b249a796c2bcf395d', '2010-12-20 18:22:10.349317', 'user50@example.com', 'f', '5fe242a2c2bc03ee7a042e62c79a677d02e942fa', 'ca11b6b291c98f6f827638226d96956449ccae07', '33c8c35de69a8e09f1731a70651f4d2eb171b67e', '2010-12-20 18:22:10.349317')
+
+Sent mail to user50@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:22:10 -0500
+From: donotreply@example.com
+To: user50@example.com
+Message-ID: <4d0f9ed258aa2_d507800ea92c750cf@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1f7e0ba00762d4df97ddfa1b249a796c2bcf395d
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 0.6ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user51@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b975e29f4b8b7f69aecc581854b152cb7b26796a', '2010-12-20 18:22:10.376049', 'user51@example.com', 'f', '5505164cf98ea57b697f44937c55db164ef53cad', '571347bef9db6e215ff03a50a6a3e072f6086016', 'd6628b7d0b77c62c89f2fd90e20bf18b4e818622', '2010-12-20 18:22:10.376049')[0m
+
+Sent mail to user51@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:10 -0500
+From: donotreply@example.com
+To: user51@example.com
+Message-ID: <4d0f9ed25f6db_d507800ea92c751b2@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b975e29f4b8b7f69aecc581854b152cb7b26796a
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.7ms | ActiveRecord: 0.6ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user52@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d39e3a4bc763087eb3f7b7da08463f530c25c17b', '2010-12-20 18:22:10.404228', 'user52@example.com', 'f', 'b7f460e5201e34ec9c3f172d29906878d88be47d', '92aa3a85bf65b985613b8db1f4aff60064329cf0', 'b24864b7bab51507118770e963f6647c76d08a64', '2010-12-20 18:22:10.404228')
+
+Sent mail to user52@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:10 -0500
+From: donotreply@example.com
+To: user52@example.com
+Message-ID: <4d0f9ed266304_d507800ea92c75260@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d39e3a4bc763087eb3f7b7da08463f530c25c17b
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user53@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f5cfc7b159dc6815773720ff804b34af3e3abf92', '2010-12-20 18:22:10.423785', 'user53@example.com', 'f', '865c6b41da6f45835b7605016494b3c3037ad33c', 'b92fb3f3c54fe6c6f83a899a3f4bf6dc5f8afb87', '15d5c8912d1b5f7b16b47d5447bd50bb37e3b92d', '2010-12-20 18:22:10.423785')
+
+Sent mail to user53@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:22:10 -0500
+From: donotreply@example.com
+To: user53@example.com
+Message-ID: <4d0f9ed26a9f9_d507800ea92c753c4@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/2/confirmation/new?token=f5cfc7b159dc6815773720ff804b34af3e3abf92
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"user_id"=>"2"}
+Completed in 0ms
+ Processing by Clearance::SessionsController#destroy as HTML
+Redirected to http://test.host/sign_in
+Completed 302 Found in 1ms
+ Processing by Clearance::SessionsController#destroy as HTML
+Redirected to http://test.host/sign_in
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user54@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e5d0a21f0856cb3f9f5da8ee90cbdb3023da4fc1', '2010-12-20 18:22:10.455407', 'user54@example.com', 't', 'ca6ff85e8c2681b1fc000c278d634dfd624c84ee', '0cb1302c08ce69f093335bdf642d91a200f19642', '38fd161ec37313cae2e1672491c38cd5c1072701', '2010-12-20 18:22:10.455407')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:22:10.456996' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'fb03c7f32e8293a5eda994160987e5e7ec6fdcd4', "updated_at" = '2010-12-20 18:22:10.459983' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user55@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('565e25f7eaa2db62d2b50914d3af8089160ff9db', '2010-12-20 18:22:10.464102', 'user55@example.com', 't', '76626bd09a92fee546d586b2d6440d39fcaf7c34', '1d8f08a2f1da5b12f2b554c81e75e048b42d4fcd', '425e9b981eff3864d7f98d752ff2f21d4003d8fc', '2010-12-20 18:22:10.464102')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:22:10.465601' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'dff32c8021097972b350a01f70c1cb770cc7300a', "updated_at" = '2010-12-20 18:22:10.468925' WHERE ("users"."id" = 1)
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user56@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e0a6f6df7193a791bf8962b25a6cbd4450962cb4', '2010-12-20 18:22:10.473432', 'user56@example.com', 't', 'cb17a8fd9dc226315f8c5c503164ca0666362d96', 'b1400a28c965c5e865b0ceaec479c45c22515d3b', 'eeea36472a1b5c2c4c58b2097d6b2c025c11b46c', '2010-12-20 18:22:10.473432')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:22:10.474918' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '66b1b0b8e52c9c3117630ed5001fd53fb3b9c6fb', "updated_at" = '2010-12-20 18:22:10.477615' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user57@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('06dd66241384791ae6a85d7f3f67c3655dfd8548', '2010-12-20 18:22:10.483342', 'user57@example.com', 't', '6e9723c4eff320beeb272388f66bf448c787388d', 'bacd1c408b8030fa1895eba4fd4f52af260c5139', '2ffe32dd38153b300c9a081f3cac08248c644939', '2010-12-20 18:22:10.483342')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:22:10.484879' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '55c119dd8464c703bb72c5082c1c062f006f2589', "updated_at" = '2010-12-20 18:22:10.487897' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user58@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ae69ddd5f2bd65378fafa8c11614fa33ee533376', '2010-12-20 18:22:10.492378', 'user58@example.com', 't', 'd327b41752ad910eff5c1720a414eea65c228400', '044e9c32e8345956ee8c51efb77037aadbb7214e', '3b3c21f1d8d52f7268b9471a2ea4a44c6c073296', '2010-12-20 18:22:10.492378')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:22:10.494019' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = '9d94a570c435cee4279e5d9385a8dfb57a7cd9ef', "updated_at" = '2010-12-20 18:22:10.497426' WHERE ("users"."id" = 1)
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 10ms (Views: 9.9ms | ActiveRecord: 3.6ms)
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 2.8ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1[0m
+Completed 401 Unauthorized in 5ms (Views: 3.3ms | ActiveRecord: 0.2ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1
+Completed 401 Unauthorized in 4ms (Views: 2.9ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1[0m
+Completed 401 Unauthorized in 4ms (Views: 2.9ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1
+Completed 401 Unauthorized in 4ms (Views: 3.3ms | ActiveRecord: 0.1ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user59@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('df45737cde8f6f54c2a5fa4938d2148cf9b83932', '2010-12-20 18:22:10.551070', 'user59@example.com', 't', '003f844ca30733dea5c5c48d82e620b79ac94657', '168adf370552fe2e8b4fc8e3216210988c802346', 'c928829a505037b7262d3e2d3718ceaf5a0ba3ec', '2010-12-20 18:22:10.551070')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token2', "updated_at" = '2010-12-20 18:22:10.552685' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user59@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user59@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user60@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('cd1b13f27449061261c2af292fb50d33cc9a9738', '2010-12-20 18:22:10.559980', 'user60@example.com', 't', 'e081c7c5c4e1c848477ce8f3f3de5a4050c88776', 'f075f08e18831df1374ad2820091358f14e0aec1', '25b102128a440a5d5bbc1c223f7cf3e9215217a1', '2010-12-20 18:22:10.559980')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token3', "updated_at" = '2010-12-20 18:22:10.561840' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user60@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user60@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user61@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ee3961f6439dc885ffe49076271edb714e5dfc6b', '2010-12-20 18:22:10.568613', 'user61@example.com', 't', 'e9ea77b25379ae8719118805914e599d8552afd4', 'f79e2d427b8621e227c61b6ddf5462dce62ef588', 'cfc2bbcc1cb3ce542d8e332172e003417cb2550b', '2010-12-20 18:22:10.568613')
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user61@example.com"}, "return_to"=>"/url_in_the_request"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user61@example.com') LIMIT 1[0m
+Redirected to http://test.host/url_in_the_request
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user62@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e4787d3013aa866654c8f8d5e7d7c9a026d2daee', '2010-12-20 18:22:10.575481', 'user62@example.com', 't', 'd1a2e9248dd023750b1886941daa2d8f6370ff8b', 'ea5b44f643466b47247408a4fc3f80b9d91b9e22', '8e809d977199dee91a0600ed3fe213e4d8cb83f7', '2010-12-20 18:22:10.575481')[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user62@example.com"}, "return_to"=>"/url_in_the_request"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user62@example.com') LIMIT 1
+Redirected to http://test.host/url_in_the_session
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user63@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b2a5c2b0a5b9a024c19fddc980d50b78183004bf', '2010-12-20 18:22:10.583346', 'user63@example.com', 't', 'f378993a1e6ffabb7fb082ecb0e5b414ca1eb25f', '5e4c3d0a055aadcf43de4f74e8d008c22ab75e5c', '11b01635176b05dbce857b39221461a76d496d16', '2010-12-20 18:22:10.583346')
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user63@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user63@example.com') LIMIT 1[0m
+Redirected to http://test.host/url_in_the_session
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user64@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1c1b0747797ddfcc57162c0e0abbe84cec670b0e', '2010-12-20 18:22:10.591557', 'user64@example.com', 't', 'a4150e4512e3257010523a30b7e90e675fede954', '299d032639daa724b81099fed0a160ed44898b2a', '6cb7405f2a6f91d7ea58524da2ba3a5bedf36ab7', '2010-12-20 18:22:10.591557')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:22:10.593137' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user64@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user64@example.com') LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user65@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('96cd22d9c1a91b56862ab3d34d4c170ea9bc3740', '2010-12-20 18:22:10.601304', 'user65@example.com', 't', '2f7b649f9bcdb8ac06edc00717ca7ad82342e1b5', '9f5208cee9aa4ca068348e8fce769e7d9921af9f', '77ac872f7ffeaad0e226f486b40da9b27a4d6e5a', '2010-12-20 18:22:10.601304')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:22:10.602869' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user65@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user65@example.com') LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user66@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4c5b600f2d309fc69ebd8a470f1613491d0c4bb1', '2010-12-20 18:22:10.609957', 'user66@example.com', 't', '4bd052474d4e377b00cc916b78dbe2146e790405', '8061136b33f3ff99d184646e965c9a717852a925', 'b24ea56fbb6f38f62960494f2e4bf1781842e1b9', '2010-12-20 18:22:10.609957')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:22:10.611595' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user66@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user66@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user67@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('77f4efa99d09c71902d7684f5f942ed63fa72ca9', '2010-12-20 18:22:10.618753', 'user67@example.com', 't', '69289431ea4cbb16635cb9821c350d698f39f99c', 'f93c5f781b34022befd697f83ca0a7cbd5b34dea', 'c3527697f496e6ab256b147eefc05ddeb70369af', '2010-12-20 18:22:10.618753')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:22:10.620267' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user67@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user67@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user68@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('6add3a5a217d09b9d75446a1b3c00e46a74d836f', '2010-12-20 18:22:10.627295', 'user68@example.com', 't', '87feb97264f2ea3709ad5f4e968271b34a3fb870', '8b0f29d09e6b8cade1c66eac6d14485f02bd75e6', 'a5b871241d3701248d5e5f76ef46be8449494789', '2010-12-20 18:22:10.627295')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:22:10.628855' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user68@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user68@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user69@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4171a1babc4202d26af4550a2ba923cceae2b857', '2010-12-20 18:22:10.636321', 'user69@example.com', 'f', '83c660082f7e2c49ac9fe022c322248e91dd1984', 'acdb8e7b3234d287891170c6ab129bdba0c5b822', '549c1590ba7fd29a35e92bf2c8af9f8449e3409d', '2010-12-20 18:22:10.636321')
+
+Sent mail to user69@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:10 -0500
+From: donotreply@example.com
+To: user69@example.com
+Message-ID: <4d0f9ed2bd297_d507800ea92c75491@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4171a1babc4202d26af4550a2ba923cceae2b857
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user69@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user69@example.com') LIMIT 1[0m
+
+Sent mail to user69@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:10 -0500
+From: donotreply@example.com
+To: user69@example.com
+Message-ID: <4d0f9ed2c1a6a_d507800ea92c75523@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4171a1babc4202d26af4550a2ba923cceae2b857
+Redirected to http://test.host/sign_in
+Completed 302 Found in 17ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user70@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('60f071cfa76fa105aa13dda009bbcae47593f85b', '2010-12-20 18:22:10.800916', 'user70@example.com', 'f', '4da442a319f1d8e11d10f301a4bb9c1c70843591', 'd1e897b54de4697e93252f2cb114ca722e24ac0d', '13246f5c99e1522646524250e9463ea76c182ac3', '2010-12-20 18:22:10.800916')[0m
+
+Sent mail to user70@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:10 -0500
+From: donotreply@example.com
+To: user70@example.com
+Message-ID: <4d0f9ed2c6f76_d507800ea92c75623@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=60f071cfa76fa105aa13dda009bbcae47593f85b
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user70@example.com"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user70@example.com') LIMIT 1
+
+Sent mail to user70@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:10 -0500
+From: donotreply@example.com
+To: user70@example.com
+Message-ID: <4d0f9ed2cb44e_d507800ea92c757fb@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=60f071cfa76fa105aa13dda009bbcae47593f85b
+Redirected to http://test.host/sign_in
+Completed 302 Found in 17ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user71@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1e4e17e40928b76b688e6168a61b14016ef7e81c', '2010-12-20 18:22:10.840223', 'user71@example.com', 'f', 'd88b01a9f3d9f3fb4a0e9c3f6bc82493bc52003d', 'c7bae2ee33d1b6cb87f93df8d98339450a5ad683', 'fb372e9eeaa26bee0587ce5e2d348018fb52d19c', '2010-12-20 18:22:10.840223')
+
+Sent mail to user71@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:10 -0500
+From: donotreply@example.com
+To: user71@example.com
+Message-ID: <4d0f9ed2d0c93_d507800ea92c75881@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1e4e17e40928b76b688e6168a61b14016ef7e81c
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user71@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user71@example.com') LIMIT 1[0m
+
+Sent mail to user71@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:10 -0500
+From: donotreply@example.com
+To: user71@example.com
+Message-ID: <4d0f9ed2d52b9_d507800ea92c75965@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1e4e17e40928b76b688e6168a61b14016ef7e81c
+Redirected to http://test.host/sign_in
+Completed 302 Found in 17ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user72@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4bd87645a95b5c7359126e4444815621313da0b4', '2010-12-20 18:22:10.880980', 'user72@example.com', 'f', 'a665aca5868bc2d522e2864043760dea59e34ef9', '5379cb6d53684098e8ab20f29f7feea7e9bb7193', '4086de55b658531dd3cc45b53ba8f318551a4637', '2010-12-20 18:22:10.880980')[0m
+
+Sent mail to user72@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:22:10 -0500
+From: donotreply@example.com
+To: user72@example.com
+Message-ID: <4d0f9ed2da808_d507800ea92c760c0@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4bd87645a95b5c7359126e4444815621313da0b4
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user72@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user73@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a7ff86ff68834c4aeeefc757b148f8a103db427c', '2010-12-20 18:22:10.902313', 'user73@example.com', 'f', '4a512c8093bdfddb23b8719716c0fc445ccfc33c', 'c215a9f3d265b6e6fa6f91c2412acfd9efb2f6ce', '95fcf174e23631026eb39b45a3f4b4fe01e66e20', '2010-12-20 18:22:10.902313')
+
+Sent mail to user73@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:10 -0500
+From: donotreply@example.com
+To: user73@example.com
+Message-ID: <4d0f9ed2dfa2b_d507800ea92c761c0@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a7ff86ff68834c4aeeefc757b148f8a103db427c
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user73@example.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user74@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('0de356c54a666eb908f341845252e28c9e08c82e', '2010-12-20 18:22:10.923449', 'user74@example.com', 'f', '862b41fe39fc517bffad78ba9be2a74e5003dfc2', 'cd95a6166f61a4b54ac9eb700da6b8e514c97591', '9e844b113f7c1a4a6a2b7e130290191ece3d662d', '2010-12-20 18:22:10.923449')[0m
+
+Sent mail to user74@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:22:10 -0500
+From: donotreply@example.com
+To: user74@example.com
+Message-ID: <4d0f9ed2e4e71_d507800ea92c76265@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=0de356c54a666eb908f341845252e28c9e08c82e
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:22:10.941773' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user75@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9267f379a838029767f2fd5bae42d6e91ea4b371', '2010-12-20 18:22:10.945738', 'user75@example.com', 'f', 'f0c8b9fef83effd9d44559c341af5e184785ef39', 'd2caef54b46e60669ba8c23223da4f5ea0c05e21', '0df06e296848ce3688d64ec6de19d220485fc3f9', '2010-12-20 18:22:10.945738')[0m
+
+Sent mail to user75@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:22:10 -0500
+From: donotreply@example.com
+To: user75@example.com
+Message-ID: <4d0f9ed2ea608_d507800ea92c76354@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9267f379a838029767f2fd5bae42d6e91ea4b371
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:22:10.964396' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b5b45636ccf613bd57223109cb669da444658eed', '2010-12-20 18:22:10.968411', 'user76@example.com', 't', 'a0f6e581d9874980d99877937f5e98dfcf68d8af', '7d1def429dfcf89bd05512e3b602106d0ffdc470', '8677ca6bb42f566049ce7d375fbdb1bfccfd50c2', '2010-12-20 18:22:10.968411')[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:22:10.969917' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'e74051898c1b711e8826a40589f87c0f72a3279c', "updated_at" = '2010-12-20 18:22:10.970786' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'd9838e7589ec7c218a42ec8c11bb88c1973b297c', "updated_at" = '2010-12-20 18:22:10.972997' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7b0904d878272511eb0ac9b1c360828b3be4c35f', '2010-12-20 18:22:10.976118', 'user77@example.com', 't', '78e42cc05cb227f904ae1adc95b85406ed676ffc', 'dbd932c0d0e8bc480ad75492cf5195d64653a960', 'f66f86973a3c83867a3f2eb4b6979d37de4b969a', '2010-12-20 18:22:10.976118')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:22:10.977753' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = 'b8d8bc3e128f4fa8b02e3a1b40052ce5d0261d15', "updated_at" = '2010-12-20 18:22:10.978725' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '9bf68e8037cc03a08ea02ecfb8d81c3c739a2781', "updated_at" = '2010-12-20 18:22:10.981000' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('cbba5b03f7e588ad2d13631932e2221afef81168', '2010-12-20 18:22:10.983763', 'user78@example.com', 't', '260eeee543394ed6145b87250c3865c8220b6a4a', 'c3b88a95d82a2c5224a5043e23b4730994f75f25', 'af34cd7c92bcd6a573daef834c711cd8aed5f058', '2010-12-20 18:22:10.983763')[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:22:10.985211' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'a5714e7db0a807e33a8575943daf0051b57d69ad', "updated_at" = '2010-12-20 18:22:10.986073' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('10a2bd6363d46f1c51592716ffc012fc69116721', '2010-12-20 18:22:10.992127', 'user79@example.com', 't', '6fa07d057b079d6512381c6de9270724953dc8b0', '3c4cf7cd1994009d02f26263dc04b13093519e81', 'f1fc021c48d9a84c615bdf2b971aecdd227b4ecd', '2010-12-20 18:22:10.992127')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:22:10.993619' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = '2e59a9385c024261dfc3d064fa8eece88798f755', "updated_at" = '2010-12-20 18:22:10.994490' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user80@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('0ff5da2c9f736f3f84da776f68a951ae2c55f311', '2010-12-20 18:22:11.000638', 'user80@example.com', 't', 'f221019bcdb048ca6be740ca2420c1b6495f0672', '6f109c4bf8396776834293878dc299e9956f8a98', '7e3514eaeb5eb9d6b4b68c825ac38be473241030', '2010-12-20 18:22:11.000638')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:22:11.002195' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '85a02c4cc6ceba730ef20b30009c28cb857f5532', "updated_at" = '2010-12-20 18:22:11.003152' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2e502f02620ed87af6d59f480125981a545a0d9d', '2010-12-20 18:22:11.007224', 'user81@example.com', 't', 'b1b652d0c8643cfe2974f56d7d7a655d0d5edfa8', '0f0c0e604bebc05c282f70eb49b2f55a2d2f9179', '6614167c7cc155ce33a9ac1218f81cc3907100c6', '2010-12-20 18:22:11.007224')[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '6fdefc91c4f3fcf6067ea31e7a69407269c21e23', "updated_at" = '2010-12-20 18:22:11.010360' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_remember_token')
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_remember_token')[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_email')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user82@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5716dab74188718a8dfce8cd4419b4ba61ed3120', '2010-12-20 18:22:11.013968', 'user82@example.com', 't', '11e5d1a0c510d8a3c2edd439aeda89448994a053', 'e626b3c50ca129e02b89d5022d4985d4054ef6c1', 'c5be9e63c4e4e91587066e4b250b0b5802b9a10a', '2010-12-20 18:22:11.013968')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user83@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('79a276cb024f2927c4152e2ffb55fe809fe4d3a4', '2010-12-20 18:22:11.013968', 'user83@example.com', 't', 'f17d3939a3a9e0c6066ebc7c93769cd5c500809c', '35bd3372d32612c4cdfee3d956f80986f01ccfca', '39042452a1904eabdf07ac0f046f8e39198c8ee0', '2010-12-20 18:22:11.013968')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user84@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a430bc4aada7028140090b36ae932d0e7040e7e8', '2010-12-20 18:22:11.013968', 'user84@example.com', 'f', '2b5160c5b39f17bb8eb0a7daf2d5e5604e3e433b', '357b1f5f87ba9fd66a34e415fa66a34fae0dd988', '9c5612fac9a8fa3fcd575e3999ebd6c62ad2f53d', '2010-12-20 18:22:11.013968')
+
+Sent mail to user84@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:22:11 +0000
+From: donotreply@example.com
+To: user84@example.com
+Message-ID: <4d0f9ed33690_d507800ea92c764cb@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a430bc4aada7028140090b36ae932d0e7040e7e8
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user84@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user85@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('92347c1dea8751657198edb66ea5fcb828c90693', '2010-12-20 18:22:11.013968', 'user85@example.com', 't', '7d08cb29344577019efa77fcb1b49c9720d42db1', '521179614ec30cb40e5680914715a90a34c0e4d6', '4827ecb1e718fd42b4bbf784f8754a72cc7a7774', '2010-12-20 18:22:11.013968')
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "remember_token" = '653e90298d926c00e4d9ef6c7cfad5f7576a9012' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user86@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a78203f9a038ad7da10ce2ea33b40f7e0dfa2331', '2010-12-20 18:22:11.013968', 'user86@example.com', 'f', '81c35bdfd7b6bc8878248ae59671c396aa519764', 'aaf36fcc22b4f23e6aa3f6f75d5bf143d66322e2', 'salt', '2010-12-20 18:22:11.013968')[0m
+
+Sent mail to user86@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:22:11 +0000
+From: donotreply@example.com
+To: user86@example.com
+Message-ID: <4d0f9ed33690_d507800ea92c76572@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a78203f9a038ad7da10ce2ea33b40f7e0dfa2331
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('foo@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user87@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c779771ad65a150382208d877210d71b9f2522ca', '2010-12-20 18:22:11.013968', 'user87@example.com', 'f', 'e99f3712e1a21b33e72c839b3e4717d85c69be31', '621093ca705f2c8a02da2c1d270cc211101044ec', '793726768f12834fd75f46311e5dece1693e799a', '2010-12-20 18:22:11.013968')
+
+Sent mail to user87@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:22:11 +0000
+From: donotreply@example.com
+To: user87@example.com
+Message-ID: <4d0f9ed33690_d507800ea92c766d6@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c779771ad65a150382208d877210d71b9f2522ca
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user88@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a8983858c659de4e352ebd24aa2e8bfaedf31174', '2010-12-20 18:22:11.013968', 'user88@example.com', 'f', '8b3b42d01f69ed7dd387c56372833c3e9e7d83db', 'cf35e0c5e27059710095e708214037624ec0d96c', '081efe568ae527f3abfbfab49c18ef96db05e5a5', '2010-12-20 18:22:11.013968')
+
+Sent mail to user88@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:22:11 +0000
+From: donotreply@example.com
+To: user88@example.com
+Message-ID: <4d0f9ed33690_d507800ea92c767eb@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a8983858c659de4e352ebd24aa2e8bfaedf31174
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('example.com')) LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('foo')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user89@example.com')) LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user90@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('John.Doe@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e1854ed73496ca665910786f51c3c40f1eefa15e', '2010-12-20 18:22:11.013968', 'John.Doe@example.com', 'f', '0aa22d1241482b17f8d0fe65ff28238d103fefd9', '90ec7d1e3571d0e95a340a4651150ac8e058dce7', 'e7ee093e09c0348d530aff5e6d6ca878d73411f7', '2010-12-20 18:22:11.013968')
+
+Sent mail to John.Doe@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:22:11 +0000
+From: donotreply@example.com
+To: John.Doe@example.com
+Message-ID: <4d0f9ed33690_d507800ea92c768b1@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e1854ed73496ca665910786f51c3c40f1eefa15e
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user91@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('64997e19b833109ed3ca74fd6744ab8ef6120040', '2010-12-20 18:22:11.013968', 'user91@example.com', 't', '02f740ec49ef892901d1f0a75fa2f4294b45a956', 'cb048db7daf24f6652c9f55c5427edcd8ba152be', 'eb06a02f1438cc5315c97d66d464f184cad4d680', '2010-12-20 18:22:11.013968')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user92@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('dba36726c7121528b07bc2c7e34d8cd7099d1457', '2010-12-20 18:22:11.013968', 'user92@example.com', 't', '3777db612da84b86cdb7f04f613058da2f24a8ee', '7c0ec92343de1d9e9c186f1abaedac4426477d64', 'f02b7e5cab10cadfa57862e7f70c7d25dceedc02', '2010-12-20 18:22:11.013968')
+ Processing by Clearance::UsersController#new as HTML
+Redirected to http://test.host/
+Completed 302 Found in 0ms
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user93@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ea74451b39bc3b6ef2926c705db534f741d53327', '2010-12-20 18:22:11.013968', 'user93@example.com', 't', 'f2431102832e73f5f7b2f6dcbb5b58fe41fd899c', '87de8aabe8fbc9e11e5de42ed27fcdccfa650d05', '36a6be62001361594e81971e4d94e3410e23692c', '2010-12-20 18:22:11.013968')
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{}}
+Redirected to http://test.host/
+Completed 302 Found in 0ms
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 12.8ms)
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::UsersController#new as HTML
+ Parameters: {"user"=>{"email"=>"a@example.com"}}
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user94@example.com"}}
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user94@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('0ea2296effd5519f81aa3f74daf49a4e1ced1166', '2010-12-20 18:22:11.013968', 'user94@example.com', 'f', 'c5588a0d1c8e43baa3cf0580c84563048b1ca606', '8cab5ed480d2fb9e5350b60efcf2ba15a6b5ba44', 'bbf2811df62e714b293f9e7a21e913c987ef315b', '2010-12-20 18:22:11.013968')[0m
+
+Sent mail to user94@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:22:11 +0000
+From: donotreply@example.com
+To: user94@example.com
+Message-ID: <4d0f9ed33690_d507800ea92c76992@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=0ea2296effd5519f81aa3f74daf49a4e1ced1166
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user95@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user95@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e03a4bb989d8b45168d5fa8a9ba764c0cf2cfd99', '2010-12-20 18:22:11.013968', 'user95@example.com', 'f', '88da738e7eca5b2a32838f1fae481a210a9779c8', '571a1b731d80cf99f584c27ad28084ff60ce7761', '12c1afe2deac2cdc9dd9b31aa1babf316f769fde', '2010-12-20 18:22:11.013968')
+
+Sent mail to user95@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:22:11 +0000
+From: donotreply@example.com
+To: user95@example.com
+Message-ID: <4d0f9ed33690_d507800ea92c770c9@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e03a4bb989d8b45168d5fa8a9ba764c0cf2cfd99
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user96@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user96@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('dd0a42bc5aa852d1ca4df404d4fa100ecb521441', '2010-12-20 18:22:11.013968', 'user96@example.com', 'f', '374ef62425a9f22e136d9711f7a3edff01a94a78', '0741a309bcb2a554cf55f24e28d1c19ff7710173', '9627657b5abc6e16ffc30d68563c569df666eb69', '2010-12-20 18:22:11.013968')
+
+Sent mail to user96@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:22:11 +0000
+From: donotreply@example.com
+To: user96@example.com
+Message-ID: <4d0f9ed33690_d507800ea92c77122@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=dd0a42bc5aa852d1ca4df404d4fa100ecb521441
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user97@example.com"}}
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user97@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c075a9205f9ea5d049a9f55f3c1fffc9530e68c3', '2010-12-20 18:22:11.013968', 'user97@example.com', 'f', '6ffa397222ab81b502d1c7d2bc48c047a57f976b', '1afd2e4a2ea5ce64f7dabd1f0bff350a32ef385e', 'c2b4d84428f29f807cfae115a95831d62dfb9f71', '2010-12-20 18:22:11.013968')[0m
+
+Sent mail to user97@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:22:11 +0000
+From: donotreply@example.com
+To: user97@example.com
+Message-ID: <4d0f9ed33690_d507800ea92c7723e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c075a9205f9ea5d049a9f55f3c1fffc9530e68c3
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user98@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user98@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b62878e37c25d1f13dd94e99f39a8928c8b3ac83', '2010-12-20 18:22:11.013968', 'user98@example.com', 'f', '8aee609a1886ddf6ec6ef7dce0d1bacf0d5d6378', 'd5ce5e24820aa18d1ecf82dabd23826f1de3467f', '961ee043ac3c4855058ad6a4742019d20da897eb', '2010-12-20 18:22:11.013968')
+
+Sent mail to user98@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:22:11 +0000
+From: donotreply@example.com
+To: user98@example.com
+Message-ID: <4d0f9ed33690_d507800ea92c77345@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b62878e37c25d1f13dd94e99f39a8928c8b3ac83
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user1@example.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1a9d7361fd272300ee33e51390f9c212b025a738', '2010-12-20 18:26:41.217110', 'user1@example.com', 'f', '65f63fc9c9d0a993188975710049932fd862e8f8', '49e6c0b874a986475db62f961650c3ab1958b537', '6abba14ce32eddaf81a30e68302f2053e28d3d5e', '2010-12-20 18:26:41.217110')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.8ms)
+
+Sent mail to user1@example.com (11ms)
+Date: Mon, 20 Dec 2010 13:26:41 -0500
+From: donotreply@example.com
+To: user1@example.com
+Message-ID: <4d0f9fe142847_d611800ea92c48447@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1a9d7361fd272300ee33e51390f9c212b025a738
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.6ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user2@example.com')) LIMIT 1
+ [1m[36mSQL (0.6ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('120f411f318f019bb8dd1b1aeb368bf5f64740d3', '2010-12-20 18:26:41.414773', 'user2@example.com', 'f', '90da933913a991cad30c8df74ec3b12fc323c1c4', 'f4a2f0554691ea07c2191a5d14dd610fb635c6ed', '541f196119fcaaa3ef9f987e2632f76d3a94348e', '2010-12-20 18:26:41.414773')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.5ms)
+
+Sent mail to user2@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:26:41 -0500
+From: donotreply@example.com
+To: user2@example.com
+Message-ID: <4d0f9fe16a14f_d611800ea92c48525@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=120f411f318f019bb8dd1b1aeb368bf5f64740d3
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.3ms)
+ [1m[35mUser Load (0.4ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user3@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d94b9cbfec11c695b74183e2937354fc8d712821', '2010-12-20 18:26:41.458342', 'user3@example.com', 'f', '97936877c90838ab759ece0854fe763076967bc8', 'c97d05c40aff19efe8b897a084083ec0126f5e3b', 'dd9f4119e680512256775779ebbc703b6a0f4f6a', '2010-12-20 18:26:41.458342')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+
+Sent mail to user3@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:26:41 -0500
+From: donotreply@example.com
+To: user3@example.com
+Message-ID: <4d0f9fe173be8_d611800ea92c486fb@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d94b9cbfec11c695b74183e2937354fc8d712821
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.3ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user4@example.com')) LIMIT 1
+ [1m[36mSQL (0.6ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4b95fc49ad4da256300e4853dbccd3647c000f4a', '2010-12-20 18:26:41.496050', 'user4@example.com', 'f', '8f9c2ee97715633045b12599bc1375ca80d7e442', '49884cc9600a750ef847c45b00e6a61f443acfba', '79036f898a84a15864b59ad8ed4ebb57f270fb58', '2010-12-20 18:26:41.496050')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.6ms)
+
+Sent mail to user4@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:26:41 -0500
+From: donotreply@example.com
+To: user4@example.com
+Message-ID: <4d0f9fe17dc5b_d611800ea92c4875e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4b95fc49ad4da256300e4853dbccd3647c000f4a
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.4ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user5@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c74e69075be27065e6dbc7dc09e318f95df18359', '2010-12-20 18:26:41.540587', 'user5@example.com', 'f', 'f62c79fcd251d1ed11c008d519b0be9b133088b0', '9d62f6cdcf03a9093261ebc99a48e138a32ee38a', '9ebcee88b9cf4ac044d9afe87fd82bf512d3c858', '2010-12-20 18:26:41.540587')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user5@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:26:41 -0500
+From: donotreply@example.com
+To: user5@example.com
+Message-ID: <4d0f9fe187a7a_d611800ea92c488db@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c74e69075be27065e6dbc7dc09e318f95df18359
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user6@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4de3980cbf40c0e559471f43f84e09cc1cbdfafc', '2010-12-20 18:26:41.571853', 'user6@example.com', 'f', '359a290e346536b5dd249243b59fb0bce6af0545', 'd651bc3986615c01650f0d065dbfd508054ccfbd', '1c2d26377eef79475caae1a4289e102d06f4fbd5', '2010-12-20 18:26:41.571853')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (1.5ms)
+
+Sent mail to user6@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:41 -0500
+From: donotreply@example.com
+To: user6@example.com
+Message-ID: <4d0f9fe18fd4b_d611800ea92c4893@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4de3980cbf40c0e559471f43f84e09cc1cbdfafc
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user7@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('60d23245cba1096d5ad5eb4d8c465d5bc7c606cd', '2010-12-20 18:26:41.605830', 'user7@example.com', 'f', '1a6027f559f16fea75b83e6d6cd5b7cee2c5d242', '727087150db5526aa49e69e98d3ce6b8c9adb9b7', '2c93bea5f15ff0194ec53bcae8226f769f4df62e', '2010-12-20 18:26:41.605830')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user7@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:26:41 -0500
+From: donotreply@example.com
+To: user7@example.com
+Message-ID: <4d0f9fe19750b_d611800ea92c49086@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=60d23245cba1096d5ad5eb4d8c465d5bc7c606cd
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user8@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('88cc0eac74622020af4316fcc09b9a384bb90fb8', '2010-12-20 18:26:41.635885', 'user8@example.com', 'f', 'c63a03a10b95b3a62421b30a53d29c85167df4ea', 'aa3070f419e4e80d1452b6660d06de49af9248d9', '1e502878a10fa4b5328863dc559f7ab33d2b5acd', '2010-12-20 18:26:41.635885')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user8@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:41 -0500
+From: donotreply@example.com
+To: user8@example.com
+Message-ID: <4d0f9fe19ee52_d611800ea92c4912c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=88cc0eac74622020af4316fcc09b9a384bb90fb8
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user9@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('447aa0fabf35e184ff445d2f691dc46c054ff4d4', '2010-12-20 18:26:41.669211', 'user9@example.com', 'f', '3f1cdef90d0cb5dd0346ac82bb573d14a9ca7cfe', '9fde9ec4c0e8d68196d05095714a48a3e9156335', '8a98e9f5865eca36d7cc8091fc594f6e1e2c9d55', '2010-12-20 18:26:41.669211')[0m
+
+Sent mail to user9@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:41 -0500
+From: donotreply@example.com
+To: user9@example.com
+Message-ID: <4d0f9fe1a6e9f_d611800ea92c4921b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=447aa0fabf35e184ff445d2f691dc46c054ff4d4
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:26:41.687845' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user10@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f381492b9e589a27abac051ec638b964c5249fdd', '2010-12-20 18:26:41.690196', 'user10@example.com', 't', '82855cb0280ddf138d6b49561ebbb9d76378d53a', '712dbc4fa578b68782230de0f81c11725f1ac74d', 'e69a3bd0d7a69a7332d0cb191b115e6412810cdd', '2010-12-20 18:26:41.690196')
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '447aa0fabf35e184ff445d2f691dc46c054ff4d4') LIMIT 1[0m
+Completed in 10ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user11@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('274ff8f84491c9505a728c439aa3320a8e520ff2', '2010-12-20 18:26:41.708440', 'user11@example.com', 'f', '03879bb0a20ed945332ea91154f3c1d0b0007f72', 'a79a56f15adf6fffc34791d9a38208d2fee57e32', 'a566d462121450c797f8a28cdf5ceb96d1e07afe', '2010-12-20 18:26:41.708440')[0m
+
+Sent mail to user11@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:41 -0500
+From: donotreply@example.com
+To: user11@example.com
+Message-ID: <4d0f9fe1b0b33_d611800ea92c493dd@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=274ff8f84491c9505a728c439aa3320a8e520ff2
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:26:41.728279' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user12@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('73f0d15404dd7d906390e3f5bca24187468dbb11', '2010-12-20 18:26:41.737838', 'user12@example.com', 'f', 'b9c68f4fb7184de78452c61b3b059920a956c0e6', 'd1ae96beea61399b27bed9ab50a4ecab7af96844', '2698856e5b41bc88e434a2fcf468783150fea2e0', '2010-12-20 18:26:41.737838')[0m
+
+Sent mail to user12@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:41 -0500
+From: donotreply@example.com
+To: user12@example.com
+Message-ID: <4d0f9fe1b8263_d611800ea92c4948f@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=73f0d15404dd7d906390e3f5bca24187468dbb11
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:26:41.759100' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user13@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('23f722f8e06827a62884e15cb9f93f0abdcb54bf', '2010-12-20 18:26:41.765940', 'user13@example.com', 'f', '955fc3676ad741f49a54c55d6d07fe3e70431c08', 'da8568e58fe73862370ac8d831342e6434b95b14', '5924644f69636db94df4c0242d8d13f14e6c4332', '2010-12-20 18:26:41.765940')[0m
+
+Sent mail to user13@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:41 -0500
+From: donotreply@example.com
+To: user13@example.com
+Message-ID: <4d0f9fe1beaf8_d611800ea92c495a1@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=23f722f8e06827a62884e15cb9f93f0abdcb54bf
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:26:41.785596' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://test.host/sign_in
+Completed 302 Found in 3ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user14@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d20b5d7162564f3117ac007917f86673b28b126c', '2010-12-20 18:26:41.794834', 'user14@example.com', 'f', '741483746f7b4d7d98dc163e84cbe3b30af5fc8d', 'afca59692cf0c84a6184978c535a0291d9c49d30', 'e8d439ba0703c25cbcb40342eecbd473043ed4f8', '2010-12-20 18:26:41.794834')
+
+Sent mail to user14@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:41 -0500
+From: donotreply@example.com
+To: user14@example.com
+Message-ID: <4d0f9fe1e744b_d611800ea92c4964c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d20b5d7162564f3117ac007917f86673b28b126c
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:26:41.951483' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user15@example.com')) LIMIT 1
+ [1m[36mSQL (0.6ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9592d8da0af132368d5fa8138a000c2ac613e347', '2010-12-20 18:26:41.958813', 'user15@example.com', 'f', 'a927390833fc09b9fbb01e664118d565d2b8e5ca', '809c99b2c9a9840027b28f3dae9b1aaa8baff89d', 'cad4791604456d648f9368fc8d45d8ed26a37ed7', '2010-12-20 18:26:41.958813')[0m
+
+Sent mail to user15@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:41 -0500
+From: donotreply@example.com
+To: user15@example.com
+Message-ID: <4d0f9fe1eda8e_d611800ea92c49762@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9592d8da0af132368d5fa8138a000c2ac613e347
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:26:41.977561' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user16@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2a3bb15f960e8d0fbf1195f146434352a6c95171', '2010-12-20 18:26:41.984835', 'user16@example.com', 'f', '8902e52355b764cef8670e26ed9cc2a39a6b1f1a', 'a666f4b8d986d79a4f1bd7b1d1be7d7aef33ceba', '1d6c52b55ad2e8a47d85499550303520291d7c6e', '2010-12-20 18:26:41.984835')
+
+Sent mail to user16@example.com (9ms)
+Date: Mon, 20 Dec 2010 13:26:41 -0500
+From: donotreply@example.com
+To: user16@example.com
+Message-ID: <4d0f9fe2807_d611800ea92c49819@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2a3bb15f960e8d0fbf1195f146434352a6c95171
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:26:42.006800' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user17@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5e4340d99607a534a2be7d9f88b1e3fdf01b8f0c', '2010-12-20 18:26:42.014901', 'user17@example.com', 'f', '3bf21af2e6e4acdbc1085d9c12449a515696da5e', 'b76fc71e06fc26998c1379e6a18a55d858043d2d', 'd4d327a177b436232be01631c107004fb80cedc4', '2010-12-20 18:26:42.014901')[0m
+
+Sent mail to user17@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:42 -0500
+From: donotreply@example.com
+To: user17@example.com
+Message-ID: <4d0f9fe27323_d611800ea92c4998@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=5e4340d99607a534a2be7d9f88b1e3fdf01b8f0c
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5e4340d99607a534a2be7d9f88b1e3fdf01b8f0c') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5e4340d99607a534a2be7d9f88b1e3fdf01b8f0c') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:26:42.037723' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 5ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user18@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e59c7a44b93d2534372a712e9140bbbe31b8ffd0', '2010-12-20 18:26:42.043144', 'user18@example.com', 'f', 'c7d15259f7450c0b6180dd23668a4a8fa39c9413', 'a07d723b30fe844ab1182c8344ce57cb4b4d66e1', '91dbbd71a039505585cb4f943accd96a31d8e4ad', '2010-12-20 18:26:42.043144')
+
+Sent mail to user18@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:26:42 -0500
+From: donotreply@example.com
+To: user18@example.com
+Message-ID: <4d0f9fe2df72_d611800ea92c5005@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e59c7a44b93d2534372a712e9140bbbe31b8ffd0
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'e59c7a44b93d2534372a712e9140bbbe31b8ffd0') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'e59c7a44b93d2534372a712e9140bbbe31b8ffd0') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:26:42.065126' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/
+Completed 302 Found in 4ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user19@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('519a57a8b942a954ef8f394681971fc5b15ab3e7', '2010-12-20 18:26:42.069837', 'user19@example.com', 'f', 'fdfbb0ccaf8dea9bd49b1081478a9197a4999fac', 'd2cb968b8eb33a2f7c3359fb78822050bc9a781b', '5954e86e616af59cbac2df552314832ff2f0b2c0', '2010-12-20 18:26:42.069837')[0m
+
+Sent mail to user19@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:42 -0500
+From: donotreply@example.com
+To: user19@example.com
+Message-ID: <4d0f9fe214a38_d611800ea92c5011@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=519a57a8b942a954ef8f394681971fc5b15ab3e7
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '519a57a8b942a954ef8f394681971fc5b15ab3e7') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '519a57a8b942a954ef8f394681971fc5b15ab3e7') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:26:42.093241' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user20@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('78f956f48fade5363749cf5a3693105d8a9f85de', '2010-12-20 18:26:42.100400', 'user20@example.com', 'f', '6eb25fbd52e2cc74dd996af566129bfffe91ed0b', '53730275e23f562cd6b742decb19962084b1cf76', '182c59d376eeb3696e60a5a7e7342323734bf072', '2010-12-20 18:26:42.100400')
+
+Sent mail to user20@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:42 -0500
+From: donotreply@example.com
+To: user20@example.com
+Message-ID: <4d0f9fe21cd5c_d611800ea92c50227@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=78f956f48fade5363749cf5a3693105d8a9f85de
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '78f956f48fade5363749cf5a3693105d8a9f85de') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '78f956f48fade5363749cf5a3693105d8a9f85de') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:26:42.126183' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user21@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b7e8eda364aa5488a2fcd9b6d5242ade653ced5e', '2010-12-20 18:26:42.132713', 'user21@example.com', 'f', 'e6f04a0bb10f640f529d5381c472e25faa998f89', 'af93b60a13cdf1a6e424a9e7cbabe43f39abc97f', 'fb753fe773725cfe84119b9949c0aabc0a3b8c8b', '2010-12-20 18:26:42.132713')[0m
+
+Sent mail to user21@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:42 -0500
+From: donotreply@example.com
+To: user21@example.com
+Message-ID: <4d0f9fe224e64_d611800ea92c50377@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b7e8eda364aa5488a2fcd9b6d5242ade653ced5e
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Completed in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user22@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9f3a763765e0990042e8806a5c1222914d39ebce', '2010-12-20 18:26:42.161052', 'user22@example.com', 'f', '761196a0f271559870daed1954e3c5c4e19e56bd', '2e88dd68774506b6b4af9f1bd6fa19b24d8f2ba3', 'fdccd877298df918f1fdfa3658035c8b2e8cf237', '2010-12-20 18:26:42.161052')[0m
+
+Sent mail to user22@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:42 -0500
+From: donotreply@example.com
+To: user22@example.com
+Message-ID: <4d0f9fe22b3f7_d611800ea92c504e4@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9f3a763765e0990042e8806a5c1222914d39ebce
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Completed in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user23@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('66d4fde49b566fb08861adb673e13489357a9e85', '2010-12-20 18:26:42.186967', 'user23@example.com', 'f', '89cc179cec9256140269fe9da3aee38337ec4e84', '7ebb22f2f9decbb81bc709ecf0cea49748513918', 'f0bd2b2507876d06e83fae0568ddd872c2f798be', '2010-12-20 18:26:42.186967')[0m
+
+Sent mail to user23@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:26:42 -0500
+From: donotreply@example.com
+To: user23@example.com
+Message-ID: <4d0f9fe231013_d611800ea92c50567@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=66d4fde49b566fb08861adb673e13489357a9e85
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user24@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('53d8f0f0ecbd45e40d56e148c877c87580393144', '2010-12-20 18:26:42.207585', 'user24@example.com', 'f', '9d9758e4cde46367ce285a2aea3ffdd1ca8591d1', 'd31a05d8bacfa871fa40a24fb858e8d0d6337f3e', '81f2fb4a0b7fead4987ecc9969bdf37add7c64d7', '2010-12-20 18:26:42.207585')[0m
+
+Sent mail to user24@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:26:42 -0500
+From: donotreply@example.com
+To: user24@example.com
+Message-ID: <4d0f9fe23667c_d611800ea92c5069c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=53d8f0f0ecbd45e40d56e148c877c87580393144
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'bad token') LIMIT 1
+Completed in 2ms
+ [1m[36mSQL (0.1ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"123"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 123) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 123) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 123) AND ("users"."confirmation_token" = '123') LIMIT 1
+Completed in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user25@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d136f8db301d633bf1ebf1a14778c66be2827c64', '2010-12-20 18:26:42.244540', 'user25@example.com', 'f', '38c01981494b2da9eb6ddca0a6cd85fae99ce242', 'e039c801b4229c17c7bbfde1dbddc781229ffce3', '8eb81153adb699be0b173958a2ee12c51b902c04', '2010-12-20 18:26:42.244540')
+
+Sent mail to user25@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:42 -0500
+From: donotreply@example.com
+To: user25@example.com
+Message-ID: <4d0f9fe23fc4e_d611800ea92c50733@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d136f8db301d633bf1ebf1a14778c66be2827c64
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '793580c89f631172573addedfac6ad46bef55b8b', "updated_at" = '2010-12-20 18:26:42.265409' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '793580c89f631172573addedfac6ad46bef55b8b') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '793580c89f631172573addedfac6ad46bef55b8b') LIMIT 1[0m
+Completed 200 OK in 20ms (Views: 18.0ms | ActiveRecord: 17.5ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user26@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('0df997ae869d507afc9e41760d0685b7331f02fe', '2010-12-20 18:26:42.306277', 'user26@example.com', 'f', 'c8ae107c603a19daff928aabac6e22d6b6c33517', 'c1f1889ea209aed3f32f98dffb3ddc72330e81d8', 'b49f9d1c65434513d47d43bcae32c1d6f979ee8f', '2010-12-20 18:26:42.306277')[0m
+
+Sent mail to user26@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:42 -0500
+From: donotreply@example.com
+To: user26@example.com
+Message-ID: <4d0f9fe24e6b5_d611800ea92c50837@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=0df997ae869d507afc9e41760d0685b7331f02fe
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '637701d59559881c4e4c37417dfeada6c447adb2', "updated_at" = '2010-12-20 18:26:42.325561' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '637701d59559881c4e4c37417dfeada6c447adb2') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '637701d59559881c4e4c37417dfeada6c447adb2') LIMIT 1
+Completed 200 OK in 7ms (Views: 4.9ms | ActiveRecord: 0.9ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user27@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c3a142578b7dd247a48958855d143ec3ffe61e83', '2010-12-20 18:26:42.518690', 'user27@example.com', 'f', '9f0f501af287edef33c5318904328a23ce7c21f5', '99389b9af168d9b8bcced0514fa3e2de919f7a17', '836a445c0e44d3509744ee77ea203164292c2140', '2010-12-20 18:26:42.518690')
+
+Sent mail to user27@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:26:42 -0500
+From: donotreply@example.com
+To: user27@example.com
+Message-ID: <4d0f9fe2835c0_d611800ea92c50967@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c3a142578b7dd247a48958855d143ec3ffe61e83
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "confirmation_token" = '0f948093876121ac55217f944f36cec53745a514', "updated_at" = '2010-12-20 18:26:42.543212' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '0f948093876121ac55217f944f36cec53745a514') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '0f948093876121ac55217f944f36cec53745a514') LIMIT 1[0m
+Completed 200 OK in 6ms (Views: 4.1ms | ActiveRecord: 1.0ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) LIMIT 1
+ [1m[36mSQL (0.7ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b1c5a74726900ca57d8e1037242d148cea4759ee', '2010-12-20 18:26:42.557370', 'user28@example.com', 'f', '61ec978f415ce021e340fa97057b105baede76b1', 'af7bad5caf12dd292d07e31c0087aabaa6a831f7', '7428b99b94b19cd1c8de48912408d6b57682cf0f', '2010-12-20 18:26:42.557370')[0m
+
+Sent mail to user28@example.com (9ms)
+Date: Mon, 20 Dec 2010 13:26:42 -0500
+From: donotreply@example.com
+To: user28@example.com
+Message-ID: <4d0f9fe28db4a_d611800ea92c510c6@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b1c5a74726900ca57d8e1037242d148cea4759ee
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '088fae591ace6c34e6cf79816e7b5a86b14efe1b', "updated_at" = '2010-12-20 18:26:42.585311' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '088fae591ace6c34e6cf79816e7b5a86b14efe1b') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '088fae591ace6c34e6cf79816e7b5a86b14efe1b') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '88c89eac22a212c684c7e674721c86c4e6820c0d', "updated_at" = '2010-12-20 18:26:42.593043' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:26:42.594222' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 7ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b71bbfa4bc55566843dfbce83148a7cd10faa7ed', '2010-12-20 18:26:42.599751', 'user29@example.com', 'f', '5c89608fe8ad06edccaa5f2ec20112f1d0b4033b', 'ce07f0323311b037f3bf9533adabbb9dfc520678', '3f614321b415a0fa76c5e9ef04356878b41920f9', '2010-12-20 18:26:42.599751')[0m
+
+Sent mail to user29@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:26:42 -0500
+From: donotreply@example.com
+To: user29@example.com
+Message-ID: <4d0f9fe295e53_d611800ea92c51134@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b71bbfa4bc55566843dfbce83148a7cd10faa7ed
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'd0599270e53ea417c07f982ed14e48be52fa1ac0', "updated_at" = '2010-12-20 18:26:42.619343' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'd0599270e53ea417c07f982ed14e48be52fa1ac0') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'd0599270e53ea417c07f982ed14e48be52fa1ac0') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '339a4143b91c1ae409d662718c970d131981f4e7', "updated_at" = '2010-12-20 18:26:42.627151' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:26:42.628774' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4b434b01e92516958887f33cf31bdc405ab5bbbd', '2010-12-20 18:26:42.636203', 'user30@example.com', 'f', '8c7309515db904a719311a18ce8e0d7f1cac58b7', 'b4013c3c55fc9ef1e27f078980dbdc7531416f09', 'ab1045fb2658b189932fbebf1cf330526cddca6f', '2010-12-20 18:26:42.636203')[0m
+
+Sent mail to user30@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:42 -0500
+From: donotreply@example.com
+To: user30@example.com
+Message-ID: <4d0f9fe29ed83_d611800ea92c5120@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4b434b01e92516958887f33cf31bdc405ab5bbbd
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '5cb1d9372013880eeb244a30201a8fbf5cc9f117', "updated_at" = '2010-12-20 18:26:42.655495' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5cb1d9372013880eeb244a30201a8fbf5cc9f117') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5cb1d9372013880eeb244a30201a8fbf5cc9f117') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '3676ddd8045fae2ac00a1552de4fa061460a256f', "updated_at" = '2010-12-20 18:26:42.661651' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:26:42.662661' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9f1ca6b1e93fa7676a312e2a540f63ba5f68d4bc', '2010-12-20 18:26:42.669451', 'user31@example.com', 'f', '9628a66a5453aaeb7e075340319023a4b28e5c8f', '13949d312a670dcfda6991a633c35b6733d77583', '0085ec9d65d25fd0c06dd081e9dc964b4a6f7e4f', '2010-12-20 18:26:42.669451')[0m
+
+Sent mail to user31@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:42 -0500
+From: donotreply@example.com
+To: user31@example.com
+Message-ID: <4d0f9fe2a6f6b_d611800ea92c51344@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9f1ca6b1e93fa7676a312e2a540f63ba5f68d4bc
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'b1af7b6ca4c7f974046f4b2e41f6ddd666656faa', "updated_at" = '2010-12-20 18:26:42.688378' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'b1af7b6ca4c7f974046f4b2e41f6ddd666656faa') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'b1af7b6ca4c7f974046f4b2e41f6ddd666656faa') LIMIT 1
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '4e68a07f4fae42d38cca7f635d1bdc64c59221a3', "updated_at" = '2010-12-20 18:26:42.695706' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:26:42.696854' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 7ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('47be23ff71c10d2af955df7af25163941138b5fd', '2010-12-20 18:26:42.702410', 'user32@example.com', 'f', 'a9ce817e2fe30f2c458cb545a64352edbe7d3823', '17b861d015b6842033c585d4be81fb7a82866eae', '6f362b76e8aa2a5885a2aed8600f8be911510c29', '2010-12-20 18:26:42.702410')[0m
+
+Sent mail to user32@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:42 -0500
+From: donotreply@example.com
+To: user32@example.com
+Message-ID: <4d0f9fe2af4bb_d611800ea92c5144b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=47be23ff71c10d2af955df7af25163941138b5fd
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '254430e0c4fc9bb85ee9cb50a1cd998a4dafb724', "updated_at" = '2010-12-20 18:26:42.722225' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '254430e0c4fc9bb85ee9cb50a1cd998a4dafb724') LIMIT 1[0m
+ [1m[35mUser Load (0.9ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '254430e0c4fc9bb85ee9cb50a1cd998a4dafb724') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'cc0b07a4b37b4665c2330b33c1f167d116ddb862', "updated_at" = '2010-12-20 18:26:42.729935' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:26:42.731037' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 8ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('60bf2631ac8165beb400d5c56912cb28615ccd5a', '2010-12-20 18:26:42.736929', 'user33@example.com', 'f', 'f3e7b4c4badc4663a12d428530f778a8cd992dcf', '20dee52d2c7c7be9746a13a251f831bb3a4a3b23', 'cd1ba3c3824766243dba5e616700d174d237f9f8', '2010-12-20 18:26:42.736929')[0m
+
+Sent mail to user33@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:42 -0500
+From: donotreply@example.com
+To: user33@example.com
+Message-ID: <4d0f9fe2b7ba6_d611800ea92c5154f@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=60bf2631ac8165beb400d5c56912cb28615ccd5a
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'f241565bf3cd1951b096eb28129dca31989ae11c', "updated_at" = '2010-12-20 18:26:42.757253' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f241565bf3cd1951b096eb28129dca31989ae11c') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f241565bf3cd1951b096eb28129dca31989ae11c') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 10ms (Views: 5.1ms | ActiveRecord: 8.3ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4a3ee8f36f64e366dfffcba89b37fdc7ab87aebd', '2010-12-20 18:26:42.774760', 'user34@example.com', 'f', 'c63db38e9500a71a555aa209934c8b1dcf388609', 'dbbb294b398157b531aeb21eb5a753b3118aa776', '07f10d6e37650f4c26cb221baa89817684575b4f', '2010-12-20 18:26:42.774760')[0m
+
+Sent mail to user34@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:42 -0500
+From: donotreply@example.com
+To: user34@example.com
+Message-ID: <4d0f9fe2c10fb_d611800ea92c5162b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4a3ee8f36f64e366dfffcba89b37fdc7ab87aebd
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '3de8c513cdcaa4584bb73b7c45efd600b029fd6c', "updated_at" = '2010-12-20 18:26:42.794885' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '3de8c513cdcaa4584bb73b7c45efd600b029fd6c') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '3de8c513cdcaa4584bb73b7c45efd600b029fd6c') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.9ms | ActiveRecord: 1.1ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('084ebc54d3b81703a6119cccb27ab3919bf3796d', '2010-12-20 18:26:42.810919', 'user35@example.com', 'f', '2adf8ac8312375c9364bcb342ef73a1fa72eadb1', 'a4b90d0241e1470b3a568aad113d9360768c5181', '1d63292dfddf3184ebcd15aa65c02a519e3e7b77', '2010-12-20 18:26:42.810919')[0m
+
+Sent mail to user35@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:42 -0500
+From: donotreply@example.com
+To: user35@example.com
+Message-ID: <4d0f9fe2c987a_d611800ea92c517db@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=084ebc54d3b81703a6119cccb27ab3919bf3796d
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '58f0da1777ffec554db66a6d4ab18c674857c1b7', "updated_at" = '2010-12-20 18:26:42.829888' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '58f0da1777ffec554db66a6d4ab18c674857c1b7') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '58f0da1777ffec554db66a6d4ab18c674857c1b7') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.9ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('58f303f2a99c7ac8dcd9888d83174b96b4ce180c', '2010-12-20 18:26:42.846511', 'user36@example.com', 'f', '1a8e1768f13f0281b3d6ebe8f4a8d4bf94542959', '3fe2caa9b366a6ffe0eaea5ff7a394ad98dea65b', '7c7c8cb76a1eee23d24968cf67dd1d494d8f6501', '2010-12-20 18:26:42.846511')[0m
+
+Sent mail to user36@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:42 -0500
+From: donotreply@example.com
+To: user36@example.com
+Message-ID: <4d0f9fe2d250a_d611800ea92c518ed@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=58f303f2a99c7ac8dcd9888d83174b96b4ce180c
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '278fb23c7bd17551d8256378d58c64d34361ce43', "updated_at" = '2010-12-20 18:26:42.865774' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '278fb23c7bd17551d8256378d58c64d34361ce43') LIMIT 1[0m
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '278fb23c7bd17551d8256378d58c64d34361ce43') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 10ms (Views: 4.1ms | ActiveRecord: 1.4ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('52c0dfce28296d85e221c1f96a7d9b56bade8037', '2010-12-20 18:26:42.884469', 'user37@example.com', 'f', 'ded9b571754ee8520a1fe520daad6bf4ffb95a4c', 'f814580cdfd5c620244882002e1e12c7e70d0751', 'fa3673ac2c29ce6f6443c573890f24451d92693c', '2010-12-20 18:26:42.884469')[0m
+
+Sent mail to user37@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:42 -0500
+From: donotreply@example.com
+To: user37@example.com
+Message-ID: <4d0f9fe3d88b_d611800ea92c51993@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=52c0dfce28296d85e221c1f96a7d9b56bade8037
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'b692612daa069f5c39d99d909fe9b9997fd9b34a', "updated_at" = '2010-12-20 18:26:43.059717' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'b692612daa069f5c39d99d909fe9b9997fd9b34a') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'b692612daa069f5c39d99d909fe9b9997fd9b34a') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 4.0ms | ActiveRecord: 1.2ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('52d26fe032f42a60514ee18c539a9b68bc9c70f0', '2010-12-20 18:26:43.076290', 'user38@example.com', 'f', '8a646325e90934316ea42327b77781fa87a0fee4', '5c5b320b4d4bc45f95f8c36c6dbd1ac3f01cef7b', '615d47d72d612c4edf1a88332869f02bdae3c906', '2010-12-20 18:26:43.076290')[0m
+
+Sent mail to user38@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:43 -0500
+From: donotreply@example.com
+To: user38@example.com
+Message-ID: <4d0f9fe3164b6_d611800ea92c520f1@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=52d26fe032f42a60514ee18c539a9b68bc9c70f0
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'f67a4a9594838a4b0beb392b64a5a27caef5cf29', "updated_at" = '2010-12-20 18:26:43.095582' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f67a4a9594838a4b0beb392b64a5a27caef5cf29') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f67a4a9594838a4b0beb392b64a5a27caef5cf29') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 4.0ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user39@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b559c8ce5e2306efc95b6207ea973a91f82e939f', '2010-12-20 18:26:43.113852', 'user39@example.com', 'f', 'f2b9d9917d486b09179d61af518a1feefb5a23e6', '81554b1ba80db4144924d4b38acd13437d5a93bb', 'd7dccadb8ffba0e443a440270444da0b5efb6316', '2010-12-20 18:26:43.113852')[0m
+
+Sent mail to user39@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:43 -0500
+From: donotreply@example.com
+To: user39@example.com
+Message-ID: <4d0f9fe31f46b_d611800ea92c52150@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b559c8ce5e2306efc95b6207ea973a91f82e939f
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '014bf0b430f68c2214c83733313a133027137b2b', "updated_at" = '2010-12-20 18:26:43.132307' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+Completed in 0ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user40@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('312437f2653fdd80fe19ea59f108b20cb916f459', '2010-12-20 18:26:43.137739', 'user40@example.com', 'f', 'b61904ea982c8ad249a9964c2ca79ebb06a89cd5', '27f93ceff279857841245eb4bebc019df3979326', '8706f5fd7e298dd8dc7d57c72f5a26b0297acc10', '2010-12-20 18:26:43.137739')
+
+Sent mail to user40@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:43 -0500
+From: donotreply@example.com
+To: user40@example.com
+Message-ID: <4d0f9fe3252af_d611800ea92c522b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=312437f2653fdd80fe19ea59f108b20cb916f459
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'ce42fd237830928add111b2eec13e454f3231937', "updated_at" = '2010-12-20 18:26:43.156347' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"user_id"=>"1"}
+Completed in 0ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user41@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('201371dcd7a6dec0d23ee4c080fc87e4ca4655c3', '2010-12-20 18:26:43.161862', 'user41@example.com', 'f', '950946801a639299abddd6c794ff947583437e18', 'ff29bb45e8481e0ad09d77827a6b196eaf3c59a1', '63cae3d5164cb57dfd8c985a84e29576b22df012', '2010-12-20 18:26:43.161862')[0m
+
+Sent mail to user41@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:43 -0500
+From: donotreply@example.com
+To: user41@example.com
+Message-ID: <4d0f9fe32aeac_d611800ea92c523ae@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=201371dcd7a6dec0d23ee4c080fc87e4ca4655c3
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '147de069ddd72f3238398487d54239fa131b7621', "updated_at" = '2010-12-20 18:26:43.180368' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+Completed in 0ms
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user42@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1a656b2bb835a4809a821382afba9894c3f5dcf0', '2010-12-20 18:26:43.187643', 'user42@example.com', 'f', 'bd1fba6c3f09cb7b19b99ddbf7df2e3ec5e8e216', '77b3bbef5aa95be0bfe30ac8786848d3b21928a6', 'b602c601423442a2964bf283fc32e142a408d619', '2010-12-20 18:26:43.187643')
+
+Sent mail to user42@example.com (12ms)
+Date: Mon, 20 Dec 2010 13:26:43 -0500
+From: donotreply@example.com
+To: user42@example.com
+Message-ID: <4d0f9fe332d03_d611800ea92c524ef@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1a656b2bb835a4809a821382afba9894c3f5dcf0
+ Processing by Clearance::PasswordsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+Completed 200 OK in 8ms (Views: 6.9ms | ActiveRecord: 2.3ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user43@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('50ca7f00ef3cd7308a647a6fd66684dfa404a257', '2010-12-20 18:26:43.229393', 'user43@example.com', 'f', '10e8a193282ebf5f7ec26337da0fb3f4de57e0c6', 'b94be9ee653c95fdfa0788680e1786ec968d7b55', '5b41b8b11c403d1f4bc34a9d8ce665d5e380c50c', '2010-12-20 18:26:43.229393')
+
+Sent mail to user43@example.com (9ms)
+Date: Mon, 20 Dec 2010 13:26:43 -0500
+From: donotreply@example.com
+To: user43@example.com
+Message-ID: <4d0f9fe33c638_d611800ea92c525e1@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=50ca7f00ef3cd7308a647a6fd66684dfa404a257
+ Processing by Clearance::PasswordsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.5ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user44@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('6f123ada1f123ef022d717b8fcb9e89dfcbc924f', '2010-12-20 18:26:43.265908', 'user44@example.com', 'f', '24f63e745e60c2e91dc0ddea5a4df6afcba1f22a', '81e1dd451cb1996c92275927f848def74a662963', '0fe8fbf8a85e79363d9d2f6b031a247107b8b493', '2010-12-20 18:26:43.265908')
+
+Sent mail to user44@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:26:43 -0500
+From: donotreply@example.com
+To: user44@example.com
+Message-ID: <4d0f9fe345917_d611800ea92c52677@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=6f123ada1f123ef022d717b8fcb9e89dfcbc924f
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user44@example.com') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '6b035a12b3f70f265adf4b01d7f61e3c82ca42d6', "updated_at" = '2010-12-20 18:26:43.291862' WHERE ("users"."id" = 1)
+
+Sent mail to user44@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:43 -0500
+From: donotreply@example.com
+To: user44@example.com
+Message-ID: <4d0f9fe34a8eb_d611800ea92c5271e@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=6b035a12b3f70f265adf4b01d7f61e3c82ca42d6
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 19ms
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user45@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('cf2c4ab491e1177fbd4f21771a6fd827331bbf16', '2010-12-20 18:26:43.314557', 'user45@example.com', 'f', '6752c22c24a9eee189d017394d7524c2a7b70892', '807f97cf6e632d9802ac9d458f3d80f281b915a9', 'a06fdae18121aa765166f493b5e81edebdab250b', '2010-12-20 18:26:43.314557')[0m
+
+Sent mail to user45@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:43 -0500
+From: donotreply@example.com
+To: user45@example.com
+Message-ID: <4d0f9fe350709_d611800ea92c5284e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=cf2c4ab491e1177fbd4f21771a6fd827331bbf16
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user45@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'ea7b9db488760a626cfb2206bd7b3abf3a38fc17', "updated_at" = '2010-12-20 18:26:43.337893' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user45@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:43 -0500
+From: donotreply@example.com
+To: user45@example.com
+Message-ID: <4d0f9fe355cbb_d611800ea92c529c3@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=ea7b9db488760a626cfb2206bd7b3abf3a38fc17
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 19ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user46@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5020998281ca9f582a543525937aa5ff6f0e7122', '2010-12-20 18:26:43.359370', 'user46@example.com', 'f', 'f918dc230827b8bed9bf491ddb0cb1db4e8605cd', 'e7eff718c12db13a0c3f99eb45d20f4a1bb0e710', '43176e2d12bb0103183717635128c971bdef2aa5', '2010-12-20 18:26:43.359370')[0m
+
+Sent mail to user46@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:43 -0500
+From: donotreply@example.com
+To: user46@example.com
+Message-ID: <4d0f9fe35b452_d611800ea92c530b1@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=5020998281ca9f582a543525937aa5ff6f0e7122
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user46@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '50413b5c71d33d3933116b2e876afe80ff3cabba', "updated_at" = '2010-12-20 18:26:43.380370' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user46@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:26:43 -0500
+From: donotreply@example.com
+To: user46@example.com
+Message-ID: <4d0f9fe360a46_d611800ea92c531cf@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=50413b5c71d33d3933116b2e876afe80ff3cabba
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 22ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user47@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9226c0cf37f975067b950cc38f2e809b1be34665', '2010-12-20 18:26:43.405074', 'user47@example.com', 'f', '2b89ad0c5722f0944b71702dd0cb5697720dc6e1', '5351c98b706906d97667b03fec58eda152ec81c7', '333a3e072ce409c9bd75ccef21714da72d22a999', '2010-12-20 18:26:43.405074')[0m
+
+Sent mail to user47@example.com (161ms)
+Date: Mon, 20 Dec 2010 13:26:43 -0500
+From: donotreply@example.com
+To: user47@example.com
+Message-ID: <4d0f9fe366f93_d611800ea92c53232@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9226c0cf37f975067b950cc38f2e809b1be34665
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user47@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '800cc6e2883581dc2d751cc09aa37655c2845b8a', "updated_at" = '2010-12-20 18:26:43.581271' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user47@example.com (19ms)
+Date: Mon, 20 Dec 2010 13:26:43 -0500
+From: donotreply@example.com
+To: user47@example.com
+Message-ID: <4d0f9fe3942d7_d611800ea92c5333e@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=800cc6e2883581dc2d751cc09aa37655c2845b8a
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 33ms
+ [1m[35mUser Load (1.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user48@example.com')) LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2fd3968d9ccfe0c32be713bf9ba84c9883b48c52', '2010-12-20 18:26:43.623149', 'user48@example.com', 'f', '0bcf80b6f94d403759486fa5ccf9d9c961288b8a', 'ef4dc1c5431cd574b8ab0253b8ec0e6f0c9b2794', '8a981a3227c7e38fdc8a69b4800d390eddf3e921', '2010-12-20 18:26:43.623149')[0m
+
+Sent mail to user48@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:43 -0500
+From: donotreply@example.com
+To: user48@example.com
+Message-ID: <4d0f9fe39cb95_d611800ea92c53453@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2fd3968d9ccfe0c32be713bf9ba84c9883b48c52
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 5.0ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user49@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f47c776fcff92baa874d89d8cc6a2f997190d6bb', '2010-12-20 18:26:43.657619', 'user49@example.com', 'f', '054073d1ee93260115638870f3f72dc4ec9f4c35', '5cee185e43503225b0c37657dae5a88d7ceaaa09', '02f3259c27e0cbdab7073973948565135f9345ea', '2010-12-20 18:26:43.657619')[0m
+
+Sent mail to user49@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:43 -0500
+From: donotreply@example.com
+To: user49@example.com
+Message-ID: <4d0f9fe3a4182_d611800ea92c535c2@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f47c776fcff92baa874d89d8cc6a2f997190d6bb
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 0.8ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user50@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('bc3e9ff6982fcd3e4a7391d5e91ee5831ee665f2', '2010-12-20 18:26:43.685453', 'user50@example.com', 'f', 'f7dbf59df6869378865ff6c4c07d6d572dd825ad', 'db553916742ed45c545025c11a5eccff5f6e9ab9', '92400a46253b5e1e1cb3a6722906084b62e8a0a4', '2010-12-20 18:26:43.685453')
+
+Sent mail to user50@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:26:43 -0500
+From: donotreply@example.com
+To: user50@example.com
+Message-ID: <4d0f9fe3ab779_d611800ea92c53692@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=bc3e9ff6982fcd3e4a7391d5e91ee5831ee665f2
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.7ms | ActiveRecord: 0.7ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user51@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5adf2b8dfaff49711d7f0c132f956400d6678b3d', '2010-12-20 18:26:43.717990', 'user51@example.com', 'f', 'd3ab12dcffee9c7f6b253913e7a85a40c864c8ca', 'a2114c719c3be07776259606642afb67de7face8', 'ebcd2293ad2fd24ec6b9e4e80ca0b087a0044243', '2010-12-20 18:26:43.717990')[0m
+
+Sent mail to user51@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:43 -0500
+From: donotreply@example.com
+To: user51@example.com
+Message-ID: <4d0f9fe3b3d87_d611800ea92c53791@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=5adf2b8dfaff49711d7f0c132f956400d6678b3d
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 7ms (Views: 5.6ms | ActiveRecord: 0.8ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user52@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a85645e17998bf4fe2a30e61b1686e026bbccdf5', '2010-12-20 18:26:43.755401', 'user52@example.com', 'f', '569322ecb1cd5a71872049de240b48737b8cccb0', '57741c7dfb379a80340bef5de88b903bcc66aee6', '608b6b284ee187fae8fcb1a82462d752112690a6', '2010-12-20 18:26:43.755401')
+
+Sent mail to user52@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:43 -0500
+From: donotreply@example.com
+To: user52@example.com
+Message-ID: <4d0f9fe3bc773_d611800ea92c53836@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a85645e17998bf4fe2a30e61b1686e026bbccdf5
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user53@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a45ff225dcf195cec1f915b2113fbff701a21536', '2010-12-20 18:26:43.777416', 'user53@example.com', 'f', 'c0be3e773bb1986e835f63a5300df2f054c31801', 'eaa6e86321a5036eefdc5bea73c9a60ad084aedc', '09970900f8fdcdc9987e93f42e0b36d58fbcd7bb', '2010-12-20 18:26:43.777416')
+
+Sent mail to user53@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:43 -0500
+From: donotreply@example.com
+To: user53@example.com
+Message-ID: <4d0f9fe3c121c_d611800ea92c539f8@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/2/confirmation/new?token=a45ff225dcf195cec1f915b2113fbff701a21536
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"user_id"=>"2"}
+Completed in 0ms
+ Processing by Clearance::SessionsController#destroy as HTML
+Redirected to http://test.host/sign_in
+Completed 302 Found in 1ms
+ Processing by Clearance::SessionsController#destroy as HTML
+Redirected to http://test.host/sign_in
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user54@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f12ebb32cacc4f168b1a6520bc47583bca6a975c', '2010-12-20 18:26:43.810676', 'user54@example.com', 't', 'b61b8da919f96e6258975169760480ed892f2503', '0ff2183956dd3a611e809c8cfc41b48a94995c69', '05c4f42a19fb01a404a3f0fd57a04f2479e3d28e', '2010-12-20 18:26:43.810676')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:26:43.812335' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '212b4949dc3c3bfdb4542f03ded76ab4871c4e2b', "updated_at" = '2010-12-20 18:26:43.815706' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 4ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user55@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('0e31707157f7903dcb8e7a144f70b30ee9dadf8e', '2010-12-20 18:26:43.821243', 'user55@example.com', 't', '1da483f9c766d349a86afd3d1a2b5106014fa452', 'c1aceac709b8a0ffd0939dc71460866b685004b1', '799375900bb0b51d83f9273acada809691d71cb1', '2010-12-20 18:26:43.821243')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:26:43.823117' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'abd176bc7af991821014b3d6bc1d045ec5c8267a', "updated_at" = '2010-12-20 18:26:43.825967' WHERE ("users"."id" = 1)
+Redirected to http://test.host/sign_in
+Completed 302 Found in 3ms
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user56@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a06ef22dd2309c508e52ee6eacf081d78b376653', '2010-12-20 18:26:43.832364', 'user56@example.com', 't', '20a121ee8cc831101a4e1584b45c2400ec293fc5', '53813f6f5d5abe059c33cb96d2fe55a0d66fb8e6', '6399e4890f4207251ca07bf0c27dfe6a802a1186', '2010-12-20 18:26:43.832364')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:26:43.835190' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'd8e707937773033a3efa4a09ca54dcc7430e0034', "updated_at" = '2010-12-20 18:26:43.842080' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 4ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user57@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('098d3f0566ddac91c43d657599846d59509a0a62', '2010-12-20 18:26:43.854289', 'user57@example.com', 't', '1a616260577d12a5bfa9a67f6b6ffee8425dc9f7', '1395f2b93d866db22ba035e5a0ed5cf350e3a75d', 'b96c42423905abff86c5b877567dddd211f45d1b', '2010-12-20 18:26:43.854289')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:26:43.855887' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'aa532c542f958fff8a78338305f15b8f3dd024fe', "updated_at" = '2010-12-20 18:26:43.860413' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 3ms
+ [1m[35mUser Load (0.3ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user58@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('34acd6ef15516227cf854913ec30feb23056dc55', '2010-12-20 18:26:43.872002', 'user58@example.com', 't', '306bb1168d019230633366d9281c063a6b4c183f', 'c363f0b44e73ea7ac513915ace47e91bbdff60b5', 'bc1315f3c6ac7a336f20b8bcb510586d5f2c3892', '2010-12-20 18:26:43.872002')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:26:43.874452' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = '951bd176c7bffff901bfb439e8d3cb640278a5be', "updated_at" = '2010-12-20 18:26:43.877366' WHERE ("users"."id" = 1)
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 11ms (Views: 10.8ms | ActiveRecord: 4.7ms)
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1[0m
+Completed 401 Unauthorized in 5ms (Views: 3.5ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1
+Completed 401 Unauthorized in 4ms (Views: 2.9ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1[0m
+Completed 401 Unauthorized in 4ms (Views: 2.9ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1
+Completed 401 Unauthorized in 4ms (Views: 3.5ms | ActiveRecord: 0.1ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user59@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ebb31eb94057ac365c3d5fba4abab3f40b4cdf3f', '2010-12-20 18:26:43.938972', 'user59@example.com', 't', 'c75133352ec2173471b8110c0d081274c59c4853', 'ab9c8a67830350f079b28bb14a892504ae065321', '2aca9b24cd1ea1b3dff78b9a3bed78e5fbba14ea', '2010-12-20 18:26:43.938972')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token2', "updated_at" = '2010-12-20 18:26:43.940634' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user59@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user59@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user60@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('6c9c5b5e06736e5d22643f87dfc4e5cafc80e7b2', '2010-12-20 18:26:43.947260', 'user60@example.com', 't', 'a87b826f9c9458cd3037ab500b73439f2f220f41', 'fb5fab500b840b299c3a775d45090c1ee961de64', 'b0e0dc50918854cfdf97871a6a96de61a8bc147b', '2010-12-20 18:26:43.947260')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token3', "updated_at" = '2010-12-20 18:26:43.948773' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user60@example.com"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user60@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user61@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('29c817cf755755f6bbe89a23126d360230d0c61e', '2010-12-20 18:26:43.956894', 'user61@example.com', 't', '3744e408b38c74bed466c973ee049ad791756503', '56935d8a0a606c8e26da41eedea58aa68bb0a05e', '2d19649ed29832871974b02d73690bdbaa8f0020', '2010-12-20 18:26:43.956894')
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user61@example.com"}, "return_to"=>"/url_in_the_request"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user61@example.com') LIMIT 1[0m
+Redirected to http://test.host/url_in_the_request
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user62@example.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8c272ed4c586f12ca84f484cfa64fdb9f4244e5a', '2010-12-20 18:26:43.963958', 'user62@example.com', 't', '63609648384a7d7edbe8e1322078bfb14122e460', '1804cb6da6192f9f77deb2cc9a696fc064d21ecc', 'b08774c7df1342d2bc54af74ba7fc94b399c409b', '2010-12-20 18:26:43.963958')[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user62@example.com"}, "return_to"=>"/url_in_the_request"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user62@example.com') LIMIT 1
+Redirected to http://test.host/url_in_the_session
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user63@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9c1cd1495c699d03ba92b9ef944575a963817751', '2010-12-20 18:26:43.972534', 'user63@example.com', 't', 'c21e35bbccaec8632f7fa58261fc05cc55ee625b', 'ec25835893c837682a40ffecbde7ebfe1370907e', '451d7f2cd921408859473dbbe392e28f1ac0aa25', '2010-12-20 18:26:43.972534')
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user63@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user63@example.com') LIMIT 1[0m
+Redirected to http://test.host/url_in_the_session
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user64@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('426db937c0728d1cc2ec1d33a804ce7c217bf2d5', '2010-12-20 18:26:43.980333', 'user64@example.com', 't', 'abb18eefb2f92feb9e754aa47ba29f436316da59', 'a925c9c076da33d07257e40ab02088df5ed04a74', '001442d4609d196a15bb68a76a34f50d2057a96f', '2010-12-20 18:26:43.980333')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:26:43.981897' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user64@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user64@example.com') LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user65@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7996771a03e4afc746c638282302a97670bb9af7', '2010-12-20 18:26:43.989232', 'user65@example.com', 't', 'badbafbae88da0dd15878f194f8757bec2eed14a', '39fda6872ed9d7590203fa2ebb073c8ca4ccc415', '79219e32cbd68acde74a47f6fa281a4a561ee9a3', '2010-12-20 18:26:43.989232')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:26:43.990797' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user65@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user65@example.com') LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user66@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('123944edcb4129b6dfc3ffacbbec866e95bf2615', '2010-12-20 18:26:43.998404', 'user66@example.com', 't', '80b4452d4918650a6f0bd9a5ab40660f1bccc63d', '4ac58b81e7c1687222bfcde62f52f4b87a218520', 'e12d92f418f707af29fa986795b86984a962ffa8', '2010-12-20 18:26:43.998404')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:26:43.999922' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user66@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user66@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user67@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a9d2a2d0fd3c79bdc4507f03b303128159f043b1', '2010-12-20 18:26:44.007424', 'user67@example.com', 't', 'd3914ca61f73fffb41bc4be42f68918f22196b49', 'af796089cf365c0f08093e0f27158c4e5893b0fb', 'a49f1c61f40b880830a4a18e0d34bbc680e3f10a', '2010-12-20 18:26:44.007424')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:26:44.009001' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user67@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user67@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user68@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('fb739e43ff71fee50d2e8bc3d190fb43436d7534', '2010-12-20 18:26:44.017411', 'user68@example.com', 't', 'ae8dae660cae949977823d4517aa0f60fb0a9ade', 'cf04081cfda1e216eef7a14a8e8c113146370d39', '90136a28ece320fd92d205d4c63f49f59ac1a5c2', '2010-12-20 18:26:44.017411')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:26:44.019028' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user68@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user68@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user69@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('47d90cb06312fadad21f4a3ef5320a85779988ae', '2010-12-20 18:26:44.025724', 'user69@example.com', 'f', 'ec1f8f719a5d5c5207a9caf07e8bf387a2e323bb', 'a7f55e83f7dc3b4f9c3346990cb414108120e88f', '12bdf5846f40db320b18fa301ce9a8788218d3e9', '2010-12-20 18:26:44.025724')
+
+Sent mail to user69@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:44 -0500
+From: donotreply@example.com
+To: user69@example.com
+Message-ID: <4d0f9fe428625_d611800ea92c5409d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=47d90cb06312fadad21f4a3ef5320a85779988ae
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user69@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user69@example.com') LIMIT 1[0m
+
+Sent mail to user69@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:44 -0500
+From: donotreply@example.com
+To: user69@example.com
+Message-ID: <4d0f9fe42d071_d611800ea92c54194@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=47d90cb06312fadad21f4a3ef5320a85779988ae
+Redirected to http://test.host/sign_in
+Completed 302 Found in 18ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user70@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2e7b9366a03fc625661910f79fccfefb95366ca2', '2010-12-20 18:26:44.192198', 'user70@example.com', 'f', '3919b0939d8a7f1220e1fdb5bd70326728bce6ad', '2a7d24ce70f90ef81fcea9d542faef0f620b9c35', '4a5b4ad7cb15ef28238972bf1e346aeb407933f5', '2010-12-20 18:26:44.192198')[0m
+
+Sent mail to user70@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:44 -0500
+From: donotreply@example.com
+To: user70@example.com
+Message-ID: <4d0f9fe432585_d611800ea92c54224@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2e7b9366a03fc625661910f79fccfefb95366ca2
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user70@example.com"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user70@example.com') LIMIT 1
+
+Sent mail to user70@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:44 -0500
+From: donotreply@example.com
+To: user70@example.com
+Message-ID: <4d0f9fe436a13_d611800ea92c54313@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2e7b9366a03fc625661910f79fccfefb95366ca2
+Redirected to http://test.host/sign_in
+Completed 302 Found in 17ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user71@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('44c0df0a40fcdee78ba11a177826eaa09cc873e0', '2010-12-20 18:26:44.231891', 'user71@example.com', 'f', 'b9227b7d0717303cca685112744e78c4fd51ea67', 'bd722be8f4ee0971f0cbf0c3df42f20b252f339d', '8ec254ae93dc7d1e72c62f351b233e6feb7523bd', '2010-12-20 18:26:44.231891')
+
+Sent mail to user71@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:44 -0500
+From: donotreply@example.com
+To: user71@example.com
+Message-ID: <4d0f9fe43c54b_d611800ea92c54414@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=44c0df0a40fcdee78ba11a177826eaa09cc873e0
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user71@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user71@example.com') LIMIT 1[0m
+
+Sent mail to user71@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:26:44 -0500
+From: donotreply@example.com
+To: user71@example.com
+Message-ID: <4d0f9fe4413b7_d611800ea92c5456b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=44c0df0a40fcdee78ba11a177826eaa09cc873e0
+Redirected to http://test.host/sign_in
+Completed 302 Found in 19ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user72@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('633770e6ef6a84a1fe7ccc9c8347a1c723f15d68', '2010-12-20 18:26:44.275083', 'user72@example.com', 'f', '6e589797ff879286b9127ea12c128f0efcfef4d5', 'f5bd42f01240fed883c60d3a9072b02ce5961dfd', 'aea70a388f72722d2a034da3405e4e18a49e78b0', '2010-12-20 18:26:44.275083')[0m
+
+Sent mail to user72@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:44 -0500
+From: donotreply@example.com
+To: user72@example.com
+Message-ID: <4d0f9fe446e64_d611800ea92c546b2@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=633770e6ef6a84a1fe7ccc9c8347a1c723f15d68
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user72@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user73@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e196ae14d9e6e073e93aed2051b40348ad1c8153', '2010-12-20 18:26:44.297489', 'user73@example.com', 'f', 'ec8a7439def79cf59b7f01a37b4a6a6a66029d50', '33722932a4cc3654992ce38866adfc476e17dd2c', 'd0ca55f2fe8ef6ffa3df57f47323339416a07b79', '2010-12-20 18:26:44.297489')
+
+Sent mail to user73@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:44 -0500
+From: donotreply@example.com
+To: user73@example.com
+Message-ID: <4d0f9fe44c097_d611800ea92c5474b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e196ae14d9e6e073e93aed2051b40348ad1c8153
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user73@example.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user74@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9e7f8d66a110bb9320b39fb9540466945aaf9d88', '2010-12-20 18:26:44.318806', 'user74@example.com', 'f', '8dea56c1f6e3e7eac33c9431ee57dd06f7eac45d', 'af66f284cd51e0df926c14b8da9c679758aa603a', '757bc0041097721c45ea1c3cf0e9bd058e560f1c', '2010-12-20 18:26:44.318806')[0m
+
+Sent mail to user74@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:44 -0500
+From: donotreply@example.com
+To: user74@example.com
+Message-ID: <4d0f9fe451505_d611800ea92c548cc@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9e7f8d66a110bb9320b39fb9540466945aaf9d88
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:26:44.337363' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user75@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5d4aa68b3638dde37ed8ec0a04f534aaa226a916', '2010-12-20 18:26:44.341862', 'user75@example.com', 'f', '0a4fc89373b5993fa22dc5383289a590a1185076', '44be2721f6b827bddc51de3746047b3ce574a0a3', '578b3345b79165db11c76cc3b198037cd729a1f5', '2010-12-20 18:26:44.341862')[0m
+
+Sent mail to user75@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:44 -0500
+From: donotreply@example.com
+To: user75@example.com
+Message-ID: <4d0f9fe457aeb_d611800ea92c5493d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=5d4aa68b3638dde37ed8ec0a04f534aaa226a916
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:26:44.363894' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e3b25e1825119fce810d0e499d536c9da1077e1f', '2010-12-20 18:26:44.368616', 'user76@example.com', 't', '2e5716e530f419c16d3e3f550739a07d5c6b511f', '21f622f9239449affc732bb217b98929ce0485fb', '1953b586106d1a69134c9bc84ecbc60f6b1bb03e', '2010-12-20 18:26:44.368616')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:26:44.370608' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = '2f7ccc548a871881249a6112880c49e4e27a913b', "updated_at" = '2010-12-20 18:26:44.371742' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'ccb5a85e3f5ab9841017bf3928db97f9cca185f9', "updated_at" = '2010-12-20 18:26:44.374257' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('46136bcf3a34a504595b32963d2ce7d599739f02', '2010-12-20 18:26:44.378415', 'user77@example.com', 't', '17f7d1e797ed03088e4afb30f47fd1d5c0982ab5', '98d764de9db11f8207e17dfef816cb28cc7cfdc5', 'b0dfb2aa4a31e1cf36a4784a790f4d84b069336f', '2010-12-20 18:26:44.378415')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:26:44.379995' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = 'f4925bb6204f9ffc087ad11a96ca977c758587ff', "updated_at" = '2010-12-20 18:26:44.380916' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '6b00ab985912e0d9030c8a01be4d084d4b976551', "updated_at" = '2010-12-20 18:26:44.383383' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('de5051bb706603b71b297846f11ce0cd0e444f58', '2010-12-20 18:26:44.386731', 'user78@example.com', 't', '63c940a26fa4bb4ba12a9aa849c8a64a9e7b05e1', 'fad32c558b1924b7e9ba5ec9568b7cc58054e5bb', '1f46caa02f35ed19bcdb7a518e577071d58d8be1', '2010-12-20 18:26:44.386731')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:26:44.388193' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'f33ad7afadbcb133a7663ee643098234f5fd5e91', "updated_at" = '2010-12-20 18:26:44.389070' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('176bff592d35076bab799e1819736f685b600717', '2010-12-20 18:26:44.395363', 'user79@example.com', 't', '52f6c30d180c6af98fdc860ba9302d0a1e27be0e', '394db3c313f3d6203c7b520dddd42bfdf1104e89', '6fa6846f9a7f1f53db382a391fdb17dff4e6a76f', '2010-12-20 18:26:44.395363')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:26:44.396907' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = '76839c07e6b6e9e13dcc6ff853170881b823b20b', "updated_at" = '2010-12-20 18:26:44.397805' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user80@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('38f913d4d2057e9776b66ffd41943dc423011bba', '2010-12-20 18:26:44.405029', 'user80@example.com', 't', 'a27438501090595b1b8a4e60edffec7b0f49ced4', '60da797e483539fcda55fcc2d4b83c0123fbde69', '352e4b6c68e96fbba3f564cca5b146b2cca374d4', '2010-12-20 18:26:44.405029')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:26:44.406820' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'cd75253714ea000b58e38af63f134cf59c8c19e2', "updated_at" = '2010-12-20 18:26:44.408285' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('db3efe69081df25ed055bea81b1f8cad3f15141e', '2010-12-20 18:26:44.411278', 'user81@example.com', 't', '5f4bdbe12b28ab5a8a82af218f62dce0a1778157', '00c1c478bec13c499d1fba5d85567b4ab59417ae', 'f13b1f2fc64a3c0fdc4dab712b8cbf7ff9fac40b', '2010-12-20 18:26:44.411278')[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '92c69da7ecb9926e3ce1bbb1e5a7b56270f8bdaf', "updated_at" = '2010-12-20 18:26:44.414224' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.2ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_remember_token')
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_remember_token')[0m
+ [1m[35mSQL (1.3ms)[0m PRAGMA index_info('index_users_on_email')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user82@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c337e3838d4eed51bbdb1d163044b98943c57032', '2010-12-20 18:26:44.419399', 'user82@example.com', 't', 'f95c6e3314ed67d0954e0a78d222f40adb15eed1', '4253a2e11e35a23992c2cedd83ea894f60048718', 'ae0a2ead1e5b544c3935aa097bcdd52ad426a6f3', '2010-12-20 18:26:44.419399')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user83@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8c770e72fc26ab4e935d7d32687302e8d7786bd4', '2010-12-20 18:26:44.419399', 'user83@example.com', 't', 'bbb05621f05a01778c3a69b249db512c5141bccb', '3a2c8c83a92038ec18e2b1cc8900ad0b3f3c5b93', '06816a5af8ce2c6ad476c0271531fc1817946414', '2010-12-20 18:26:44.419399')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user84@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a209d5cb9302a04cf5fdb48bae8c8a1f620c413c', '2010-12-20 18:26:44.419399', 'user84@example.com', 'f', '8a3e5b64051d496dab73a9c7306cf7ebf920af1f', '2ce0039942affb8fe0ad88a83d7b50a82dbc75cc', 'b172a0287694cc9b647025b429492ea27690620e', '2010-12-20 18:26:44.419399')
+
+Sent mail to user84@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:26:44 +0000
+From: donotreply@example.com
+To: user84@example.com
+Message-ID: <4d0f9fe466647_d611800ea92c550d8@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a209d5cb9302a04cf5fdb48bae8c8a1f620c413c
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user84@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user85@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('dda4193c9080165868a0f8b7fbc74104a4791114', '2010-12-20 18:26:44.419399', 'user85@example.com', 't', '8a7f080014769fa59cafdb621e71af8d3f41f220', '11106cbd38cea169982c839f8d4aabc12da4cca9', 'c553fdb9f94f1413e7a9f54694db3e43b483c1a6', '2010-12-20 18:26:44.419399')
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "remember_token" = 'f247e82c80df113cc2ecb63b0dc7247af5b6aa94' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user86@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c2472c0fb77ac2c310a7b92783b17a8ee4a91f7e', '2010-12-20 18:26:44.419399', 'user86@example.com', 'f', '81c35bdfd7b6bc8878248ae59671c396aa519764', '9c4ebc4552eeedae5ff8f7a43d4ab3d46cbae7f8', 'salt', '2010-12-20 18:26:44.419399')[0m
+
+Sent mail to user86@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:26:44 +0000
+From: donotreply@example.com
+To: user86@example.com
+Message-ID: <4d0f9fe466647_d611800ea92c551fd@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c2472c0fb77ac2c310a7b92783b17a8ee4a91f7e
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('foo@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user87@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('328bc562f149d7add6926b292ebc7c2d0b5ddfdd', '2010-12-20 18:26:44.419399', 'user87@example.com', 'f', '9a3fc51abd620caa7d9651b4703c66cd7fa80c40', '1b5f7bacc0d53beb75e112a627d4d659161bb32d', 'c926f6c705a948d19cf321fa45a0aef2949e2864', '2010-12-20 18:26:44.419399')
+
+Sent mail to user87@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:26:44 +0000
+From: donotreply@example.com
+To: user87@example.com
+Message-ID: <4d0f9fe466647_d611800ea92c552db@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=328bc562f149d7add6926b292ebc7c2d0b5ddfdd
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user88@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('44349a17812fea0b18cb8ccb16048b87eac43a7c', '2010-12-20 18:26:44.419399', 'user88@example.com', 'f', 'e4ef6b7a4b1d9ed72515abb4e64c9180362a2155', '3655243709f22bab1755254954b09dd3bbb511de', '94b2baf1eb6f396eb4673f847c0eb0995d4c40b2', '2010-12-20 18:26:44.419399')
+
+Sent mail to user88@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:26:44 +0000
+From: donotreply@example.com
+To: user88@example.com
+Message-ID: <4d0f9fe466647_d611800ea92c553b3@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=44349a17812fea0b18cb8ccb16048b87eac43a7c
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('example.com')) LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('foo')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user89@example.com')) LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user90@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('John.Doe@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('aa74d32221688deae25d63a54bc86a18e77afbb5', '2010-12-20 18:26:44.419399', 'John.Doe@example.com', 'f', '5be688f18ce0fbfc96bf3025255c48ab8f0b465b', '680017b5d94e1faf953d57a78051f3f973fe471b', '5174a507ced662101672955d7bd267a816cb1748', '2010-12-20 18:26:44.419399')
+
+Sent mail to John.Doe@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:26:44 +0000
+From: donotreply@example.com
+To: John.Doe@example.com
+Message-ID: <4d0f9fe466647_d611800ea92c5544d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=aa74d32221688deae25d63a54bc86a18e77afbb5
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user91@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1595827809e6666655450fb37f22ba66f239584b', '2010-12-20 18:26:44.419399', 'user91@example.com', 't', '66a12b670e85edb200af382b43fd638bc1a67f4d', 'aca55d47811183af627bedc05b6d4ab3b5362e61', 'ab26b6fd01c5435156a6467f1863cfd0b580f698', '2010-12-20 18:26:44.419399')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user92@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('623774e264628752330eeb7d6eaaad245358c3aa', '2010-12-20 18:26:44.419399', 'user92@example.com', 't', '41e4f2f82f8d13eab491780298a6ebf49f2dff25', 'db1f74b5dd79ae1649560b439f62b7f9b9b6f624', '34e8b65896d13a7c06b7b2cf94eca76bc854d58f', '2010-12-20 18:26:44.419399')
+ Processing by Clearance::UsersController#new as HTML
+Redirected to http://test.host/
+Completed 302 Found in 0ms
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user93@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('6c90aee4904c7678502ac50f54f6eb8a5e15504f', '2010-12-20 18:26:44.419399', 'user93@example.com', 't', '82aa76ecee91a9cbf9c2861ba6588eecb3f947ac', 'bb6f8f4768da6b54bc594c4cf95a87203f9a4f58', '754f77dd8606a12c31092e3c2a2f27b2acca9c75', '2010-12-20 18:26:44.419399')
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{}}
+Redirected to http://test.host/
+Completed 302 Found in 0ms
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 14.8ms)
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::UsersController#new as HTML
+ Parameters: {"user"=>{"email"=>"a@example.com"}}
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user94@example.com"}}
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user94@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('691d2915c4965a6956cf4146175744eb593c0bd5', '2010-12-20 18:26:44.419399', 'user94@example.com', 'f', '814da3ac3533699607db7a49de0fcfb913c1c8c3', '9477ed9ba565924076ae9a040ed76fe5933bc361', '1d0d84a170cc9430b77f5678ff436f5cf430d2f0', '2010-12-20 18:26:44.419399')[0m
+
+Sent mail to user94@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:26:44 +0000
+From: donotreply@example.com
+To: user94@example.com
+Message-ID: <4d0f9fe466647_d611800ea92c555ac@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=691d2915c4965a6956cf4146175744eb593c0bd5
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user95@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user95@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b0cb5579c863578a31c552d850ae452dc18537db', '2010-12-20 18:26:44.419399', 'user95@example.com', 'f', 'c98b4de35ca7e081076897ff1ecea405303d28b7', 'bdd00be3968f3eab50eee63b976a56286c7628aa', 'a62e083dc3879d7fa81abaea4ee089f7bd91e49c', '2010-12-20 18:26:44.419399')
+
+Sent mail to user95@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:26:44 +0000
+From: donotreply@example.com
+To: user95@example.com
+Message-ID: <4d0f9fe466647_d611800ea92c5564a@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b0cb5579c863578a31c552d850ae452dc18537db
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user96@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user96@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('52e05d04d7072431b51606123b387acdbd07df27', '2010-12-20 18:26:44.419399', 'user96@example.com', 'f', 'a3b95e2ff5f042da51e621028601a47fd818870e', '5659b3f2f59580878d30c7a6e90908608f0ffca7', '02e7c0b4d1550aceb5cd8560645ac083ab11a27c', '2010-12-20 18:26:44.419399')
+
+Sent mail to user96@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:26:44 +0000
+From: donotreply@example.com
+To: user96@example.com
+Message-ID: <4d0f9fe466647_d611800ea92c55726@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=52e05d04d7072431b51606123b387acdbd07df27
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user97@example.com"}}
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user97@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1e60fcebe96eba71e248f65961d415d8067481e3', '2010-12-20 18:26:44.419399', 'user97@example.com', 'f', 'd9ff9def3830547f6e376b305ae1dd9d47694ef7', 'dd7a9bde378b7b109b88080a7de4fe8d547f641f', 'ee465c50498cf4fdc00c1ceac71b1ca0f55879da', '2010-12-20 18:26:44.419399')[0m
+
+Sent mail to user97@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:26:44 +0000
+From: donotreply@example.com
+To: user97@example.com
+Message-ID: <4d0f9fe466647_d611800ea92c55821@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1e60fcebe96eba71e248f65961d415d8067481e3
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user98@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user98@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8a4b8ef009ef6b75830629dc90e9e8a9b2fc05ba', '2010-12-20 18:26:44.419399', 'user98@example.com', 'f', '70c7d80b58e11632ad94cf10f03f6f941acdd937', '34ad40884184d0f698aed91b2c6c4da523fb0435', '59c10dc476e2e3c4e25774020dda760d2d41c483', '2010-12-20 18:26:44.419399')
+
+Sent mail to user98@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:26:44 +0000
+From: donotreply@example.com
+To: user98@example.com
+Message-ID: <4d0f9fe466647_d611800ea92c55962@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8a4b8ef009ef6b75830629dc90e9e8a9b2fc05ba
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/passwords/new" for 127.0.0.1 at Mon Dec 20 13:26:51 -0500 2010
+ Processing by Clearance::PasswordsController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/passwords/new.html.erb within layouts/application (3.6ms)
+Completed 200 OK in 14ms (Views: 12.7ms | ActiveRecord: 0.3ms)
+
+
+Started POST "/passwords" for 127.0.0.1 at Mon Dec 20 13:26:51 -0500 2010
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"commit"=>"Reset password", "utf8"=>"\342\234\223", "password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/passwords/new.html.erb within layouts/application (2.1ms)
+Completed 200 OK in 6ms (Views: 2.7ms | ActiveRecord: 0.1ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('edf19cf013d6553699ed4ebaa1803261de8dcf20', '2010-12-20 18:26:51.404858', 'email@person.com', 'f', '43ca0d54bea410aedb9e78444a82858e19976e28', '8e5329a8508793d5c480cca87de32e48089670a7', '552e740c376cd2b345c020d362548cde584dfdf7', '2010-12-20 18:26:51.404858')[0m
+
+Sent mail to email@person.com (12ms)
+Date: Mon, 20 Dec 2010 13:26:51 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0f9feb86b00_d617800ea92c453c8@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=edf19cf013d6553699ed4ebaa1803261de8dcf20
+
+
+Started GET "/passwords/new" for 127.0.0.1 at Mon Dec 20 13:26:51 -0500 2010
+ Processing by Clearance::PasswordsController#new as HTML
+Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 0.5ms)
+
+
+Started POST "/passwords" for 127.0.0.1 at Mon Dec 20 13:26:51 -0500 2010
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"commit"=>"Reset password", "utf8"=>"\342\234\223", "password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '6210ca6729113ee4832681ede586cfe6cfb77b8e', "updated_at" = '2010-12-20 18:26:51.569403' WHERE ("users"."id" = 1)[0m
+
+Sent mail to email@person.com (9ms)
+Date: Mon, 20 Dec 2010 13:26:51 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0f9feb913e7_d617800ea92c454dd@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=6210ca6729113ee4832681ede586cfe6cfb77b8e
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 32ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:26:51 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 10ms (Views: 9.6ms | ActiveRecord: 0.3ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('132a4a33ad6c49161b2ebd5d676ba39e443dc1a0', '2010-12-20 18:26:51.622736', 'email@person.com', 'f', 'b4ec5c5643fcb1f3494d3c29ec965b0729aaed7f', 'af5b55435249c6384d9b8cd8832370ffec4a78e0', '5c7f88e09b3b55fbe951776f2b8d79b7a6b85d06', '2010-12-20 18:26:51.622736')
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:51 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0f9feb9bcf9_d617800ea92c45556@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=132a4a33ad6c49161b2ebd5d676ba39e443dc1a0
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/password/edit?token=132a4a33ad6c49161b2ebd5d676ba39e443dc1a0" for 127.0.0.1 at Mon Dec 20 13:26:51 -0500 2010
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '132a4a33ad6c49161b2ebd5d676ba39e443dc1a0') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '132a4a33ad6c49161b2ebd5d676ba39e443dc1a0') LIMIT 1[0m
+Completed 200 OK in 9ms (Views: 7.3ms | ActiveRecord: 0.9ms)
+
+
+Started POST "/users/1/password?token=132a4a33ad6c49161b2ebd5d676ba39e443dc1a0" for 127.0.0.1 at Mon Dec 20 13:26:51 -0500 2010
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"commit"=>"Save this password", "token"=>"[FILTERED]", "utf8"=>"\342\234\223", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '132a4a33ad6c49161b2ebd5d676ba39e443dc1a0') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '132a4a33ad6c49161b2ebd5d676ba39e443dc1a0') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1[0m
+Completed 200 OK in 10ms (Views: 4.0ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:26:51 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:26:51 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f60ae066a70e95187ac3d64370c8a2eb149ad478', '2010-12-20 18:26:51.694897', 'email@person.com', 'f', '33aa1dd26eba6ca91443a573cdf08503c0946249', '849103b4e7c88a1f4022321915a4bce3721c4e49', '2ae3cd16e0cd9d6fcb552f9939d7423cd2250bb5', '2010-12-20 18:26:51.694897')[0m
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:51 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0f9febad7d9_d617800ea92c45697@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f60ae066a70e95187ac3d64370c8a2eb149ad478
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/password/edit?token=f60ae066a70e95187ac3d64370c8a2eb149ad478" for 127.0.0.1 at Mon Dec 20 13:26:51 -0500 2010
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f60ae066a70e95187ac3d64370c8a2eb149ad478') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f60ae066a70e95187ac3d64370c8a2eb149ad478') LIMIT 1
+Completed 200 OK in 5ms (Views: 3.3ms | ActiveRecord: 0.8ms)
+
+
+Started POST "/users/1/password?token=f60ae066a70e95187ac3d64370c8a2eb149ad478" for 127.0.0.1 at Mon Dec 20 13:26:51 -0500 2010
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"commit"=>"Save this password", "token"=>"[FILTERED]", "utf8"=>"\342\234\223", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f60ae066a70e95187ac3d64370c8a2eb149ad478') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f60ae066a70e95187ac3d64370c8a2eb149ad478') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '66606b71814b1c28da8485cf5a644dacf82dc2d9', "updated_at" = '2010-12-20 18:26:51.735510' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:26:51.736771' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 7ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:26:51 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '849103b4e7c88a1f4022321915a4bce3721c4e49') LIMIT 1[0m
+Completed 200 OK in 8ms (Views: 7.1ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:26:51 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '849103b4e7c88a1f4022321915a4bce3721c4e49') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.2ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:26:51 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '849103b4e7c88a1f4022321915a4bce3721c4e49') LIMIT 1[0m
+Completed 200 OK in 113ms (Views: 111.5ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:26:51 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.1ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:26:51 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:26:51 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Completed 401 Unauthorized in 4ms (Views: 3.3ms | ActiveRecord: 0.1ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:26:51 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:26:51 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.3ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a0de602ed465f78975e2c6f6f47b0f3aed7bde17', '2010-12-20 18:26:51.921978', 'email@person.com', 'f', '7d62d05fbba14be2a90c2f053232b7bb99c95aa6', 'fe2c9e675a5014fae931e93211a266232d9d1cfe', 'a9fde1d92e8f9eac84823ade2592eb7d82b54308', '2010-12-20 18:26:51.921978')[0m
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:51 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0f9febe4cf8_d617800ea92c457cb@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a0de602ed465f78975e2c6f6f47b0f3aed7bde17
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:26:51 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:26:51 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:26:51 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:26:51 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0f9febeda8f_d617800ea92c45870@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a0de602ed465f78975e2c6f6f47b0f3aed7bde17
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 20ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:26:51 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.3ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:26:51 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:26:51 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.3ms | ActiveRecord: 0.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3b773d3a843bbac25073fdf2872cbc7bdb34d0bb', '2010-12-20 18:26:51.998696', 'email@person.com', 't', '8fd0cccfd0fe6ea072f0c9387502bcd2401ca26f', '2d6811bca4f71948cca2e97f969f925d5e33ce88', '3c974e84b01ecdccd427b77436c704dfd112786a', '2010-12-20 18:26:51.998696')
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Completed 401 Unauthorized in 6ms (Views: 4.2ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('37361bab52ac6c7b51ca400275d3812ae50871bc', '2010-12-20 18:26:52.041270', 'email@person.com', 't', '8c1fe288c013b0327e2e5e3c71dcacb9ea5c3796', '7dd0ecb0b03e0082390a03f33a1d9fd2db69118b', '873454327e74d3f9a3043ced13487dcf7ab9b9e4', '2010-12-20 18:26:52.041270')[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 114ms (Views: 3.6ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '7dd0ecb0b03e0082390a03f33a1d9fd2db69118b') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '7dd0ecb0b03e0082390a03f33a1d9fd2db69118b') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '7dd0ecb0b03e0082390a03f33a1d9fd2db69118b') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '7dd0ecb0b03e0082390a03f33a1d9fd2db69118b') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('bebf91e58f9742074157b95ce08626cc0abac429', '2010-12-20 18:26:52.204213', 'email@person.com', 't', '520710f79be8673ac32c48a725c52ea988ba92af', '3976c221d4a65a33d42344daa9fb0771b5d8c323', 'ed19548e833a81c8f3ad660130408d30c0d48df4', '2010-12-20 18:26:52.204213')
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.4ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '3976c221d4a65a33d42344daa9fb0771b5d8c323') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '3976c221d4a65a33d42344daa9fb0771b5d8c323') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.2ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '3976c221d4a65a33d42344daa9fb0771b5d8c323') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.2ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/sign_up" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (2.2ms)
+Completed 200 OK in 15ms (Views: 14.8ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/users" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"commit"=>"Sign up", "utf8"=>"\342\234\223", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"invalidemail"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('invalidemail')) LIMIT 1[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (3.8ms)
+Completed 200 OK in 11ms (Views: 6.6ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/sign_up" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (1.7ms)
+Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/users" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"commit"=>"Sign up", "utf8"=>"\342\234\223", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"email@person.com"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8b9e353835a9fff35adba50c99145647ca9ee13f', '2010-12-20 18:26:52.310709', 'email@person.com', 'f', '83d586641b4f1966b84831e6d4bf8b8d54be26b7', 'f6ad94d53d0d8d385764cde1bcc8901b2d50f951', '8600ab09d4f76b2cd33d2a7ac1a997332bf9f7b7', '2010-12-20 18:26:52.310709')[0m
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:26:52 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0f9fec4fc63_d617800ea92c459ab@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8b9e353835a9fff35adba50c99145647ca9ee13f
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 23ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.5ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('cd0ac579ac771bbb3428c74523d218c06f82ac1a', '2010-12-20 18:26:52.452540', 'email@person.com', 'f', '1edeef2130547f3072be92f49dcbab77e62925d4', '911e15ac2d1bc6b8fea8b6524a9ce5ba0e5b1443', '4699ac4bb19b886049b8ef0b49477ec80be1e8ea', '2010-12-20 18:26:52.452540')
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:26:52 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0f9fec726e5_d617800ea92c460b8@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=cd0ac579ac771bbb3428c74523d218c06f82ac1a
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/confirmation/new?token=cd0ac579ac771bbb3428c74523d218c06f82ac1a" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'cd0ac579ac771bbb3428c74523d218c06f82ac1a') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'cd0ac579ac771bbb3428c74523d218c06f82ac1a') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:26:52.481068' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 5ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '911e15ac2d1bc6b8fea8b6524a9ce5ba0e5b1443') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 1.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '911e15ac2d1bc6b8fea8b6524a9ce5ba0e5b1443') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a898a28caa6ad49fd04a7481260b38576b541244', '2010-12-20 18:26:52.500721', 'email@person.com', 'f', 'a59de7882a1219ef21bfd01555e0076c84d45aad', '852248a4fcfe4c6976289aed45bb804bc4d69a50', '630147f5f026090c3bd22607dbd69b7619c53c8e', '2010-12-20 18:26:52.500721')
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:26:52 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0f9fec7e0c2_d617800ea92c461ec@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a898a28caa6ad49fd04a7481260b38576b541244
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/confirmation/new?token=a898a28caa6ad49fd04a7481260b38576b541244" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a898a28caa6ad49fd04a7481260b38576b541244') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a898a28caa6ad49fd04a7481260b38576b541244') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:26:52.529216' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 4ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '852248a4fcfe4c6976289aed45bb804bc4d69a50') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 1.1ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '852248a4fcfe4c6976289aed45bb804bc4d69a50') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/confirmation/new" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '852248a4fcfe4c6976289aed45bb804bc4d69a50') LIMIT 1[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 1ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '852248a4fcfe4c6976289aed45bb804bc4d69a50') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '852248a4fcfe4c6976289aed45bb804bc4d69a50') LIMIT 1[0m
+Completed 200 OK in 4ms (Views: 2.2ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5eeb39cd88d1ddadc711297ccdf1a092c4d770b5', '2010-12-20 18:26:52.566055', 'email@person.com', 'f', '30cad197313392b1c9fccb08f264f91872aa3bba', '0884a219bf537eff9ff5440f537e4b4e8bf5366a', '751070fa3377435d6566a9c7866cc6d8b5f04859', '2010-12-20 18:26:52.566055')[0m
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:26:52 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0f9fec8db6f_d617800ea92c462b1@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=5eeb39cd88d1ddadc711297ccdf1a092c4d770b5
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new?token=5eeb39cd88d1ddadc711297ccdf1a092c4d770b5" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5eeb39cd88d1ddadc711297ccdf1a092c4d770b5') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5eeb39cd88d1ddadc711297ccdf1a092c4d770b5') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:26:52.590652' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 4ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '0884a219bf537eff9ff5440f537e4b4e8bf5366a') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.4ms | ActiveRecord: 1.0ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '0884a219bf537eff9ff5440f537e4b4e8bf5366a') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:26:52 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '0884a219bf537eff9ff5440f537e4b4e8bf5366a') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user1@example.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('01b6d4b0131391bb209bd4255883e185219313f4', '2010-12-20 18:28:39.464575', 'user1@example.com', 'f', 'f5e73a33a9d951a2ad0525d904c1411d2c793fe6', '2bb845eb4015561e82bfc4923d0aa3942c1c644b', 'fb74d3f5014704fbd044ef1cee379b3c130a2388', '2010-12-20 18:28:39.464575')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (1.0ms)
+
+Sent mail to user1@example.com (12ms)
+Date: Mon, 20 Dec 2010 13:28:39 -0500
+From: donotreply@example.com
+To: user1@example.com
+Message-ID: <4d0fa0577e6f9_d663800ea92c163c6@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=01b6d4b0131391bb209bd4255883e185219313f4
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.6ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user2@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f192441f24fbd9f5988dfd014562e262536c1cb4', '2010-12-20 18:28:39.650539', 'user2@example.com', 'f', 'af85d173a2bbd2c9f6f11dc389784dfe8c45fb72', '855b17635b10f00f164988cc2f63e5ebd37a4a23', 'cf02ab54db2bbc18128c364224eed483ac2bc42e', '2010-12-20 18:28:39.650539')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+
+Sent mail to user2@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:39 -0500
+From: donotreply@example.com
+To: user2@example.com
+Message-ID: <4d0fa057a22f3_d663800ea92c1642@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f192441f24fbd9f5988dfd014562e262536c1cb4
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user3@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3fe989c1a2fc0cb16430bb9fb0153091c941334f', '2010-12-20 18:28:39.679975', 'user3@example.com', 'f', 'dae55555d78e5504c0c336592923c5fff8257e3a', 'd3a6f227d1070d2631876c73c43978ea4abf8161', '3efde27bdd75a575f6ca9bc0771a8c009b1dca26', '2010-12-20 18:28:39.679975')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+
+Sent mail to user3@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:39 -0500
+From: donotreply@example.com
+To: user3@example.com
+Message-ID: <4d0fa057aa48a_d663800ea92c165a0@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3fe989c1a2fc0cb16430bb9fb0153091c941334f
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user4@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a53db05e10e7f9493afb7ee76efab580271580c8', '2010-12-20 18:28:39.713807', 'user4@example.com', 'f', 'f0676f278851a61db24d1784017670d11542cfab', '13f5f590029fc575de604c1888b6fd1bbb55c113', 'fd6490b33313b66e7c7e0c660345cce6927e4f39', '2010-12-20 18:28:39.713807')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+
+Sent mail to user4@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:39 -0500
+From: donotreply@example.com
+To: user4@example.com
+Message-ID: <4d0fa057b1da8_d663800ea92c16611@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a53db05e10e7f9493afb7ee76efab580271580c8
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.4ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user5@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('6502977bb2b125a0fee19f41879193f08725a58f', '2010-12-20 18:28:39.743874', 'user5@example.com', 'f', 'cbebe49e55c30d31858761df87b0134c96c2b6ad', '062e3acb29bd23def53107edbc64158ac9b0ca7e', '56d0a55a1a168b017747cbe5ca9c52320f6e3815', '2010-12-20 18:28:39.743874')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+
+Sent mail to user5@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:39 -0500
+From: donotreply@example.com
+To: user5@example.com
+Message-ID: <4d0fa057b98f0_d663800ea92c16745@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=6502977bb2b125a0fee19f41879193f08725a58f
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user6@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('38f429a7a07da67abaf5a749a5e10c27448d5b5a', '2010-12-20 18:28:39.776615', 'user6@example.com', 'f', 'fb10deb0ca397965938270cafd564e33f93b8076', '41a6cacb5e643111f228b5cda2e448373ba2b283', 'e1c5f509d42abf70f65c8b39e179915ca74fdaa1', '2010-12-20 18:28:39.776615')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user6@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:28:39 -0500
+From: donotreply@example.com
+To: user6@example.com
+Message-ID: <4d0fa057c101d_d663800ea92c1685b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=38f429a7a07da67abaf5a749a5e10c27448d5b5a
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user7@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a4418c8fd244bfd80004fc0a86c3c6b40776d3d1', '2010-12-20 18:28:39.806897', 'user7@example.com', 'f', '71e3bb4d0b54318806e5e128b0b7516da1167023', 'f15666495227c8dc56356f97c521a6799fdc07e2', '686e895398b41a2779263f1954eb5ea234189b05', '2010-12-20 18:28:39.806897')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+
+Sent mail to user7@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:39 -0500
+From: donotreply@example.com
+To: user7@example.com
+Message-ID: <4d0fa057c8866_d663800ea92c169ee@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a4418c8fd244bfd80004fc0a86c3c6b40776d3d1
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user8@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3572d0d1c67860066ac95dfb4e85fc7bd270a42c', '2010-12-20 18:28:39.836626', 'user8@example.com', 'f', '3858c54eae09bee6fa94ec0021519cd7e8fbc069', '8513070295dcab45b871e9b3bb35d4a5806a86c3', '4a0016181984b064d53de60b6d4ca5649a3ccdc9', '2010-12-20 18:28:39.836626')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user8@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:39 -0500
+From: donotreply@example.com
+To: user8@example.com
+Message-ID: <4d0fa057cfd32_d663800ea92c17030@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3572d0d1c67860066ac95dfb4e85fc7bd270a42c
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user9@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('160a3a8b1a32573ce11dbddd1330d6177a83d953', '2010-12-20 18:28:39.868888', 'user9@example.com', 'f', 'e3236890861144a0cf69e3e0a886bf6471066947', '6f77fba438815dc9667aaf6417eab49fa02513ab', '6fa8aa0065b4cea2fd9a56362d68575fd7d33f12', '2010-12-20 18:28:39.868888')[0m
+
+Sent mail to user9@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:39 -0500
+From: donotreply@example.com
+To: user9@example.com
+Message-ID: <4d0fa057d7c63_d663800ea92c171f9@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=160a3a8b1a32573ce11dbddd1330d6177a83d953
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:28:39.888057' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user10@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8c7e19eeb45f13bd220d100aa5237fc41902b580', '2010-12-20 18:28:39.890355', 'user10@example.com', 't', '9121398bdaf874945e4f590a5b40818e3e75a209', '159090fd83bfe47aba6631475e6aaa9d817fcaee', 'aaeb578ca01c5d047dd00b18277751292fecb9f3', '2010-12-20 18:28:39.890355')
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '160a3a8b1a32573ce11dbddd1330d6177a83d953') LIMIT 1[0m
+Completed in 9ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user11@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('fee718e511ec2248813c12314977bda381d5a344', '2010-12-20 18:28:39.907871', 'user11@example.com', 'f', '16f1661d3dc58914f4f0dee4bfdba376b0ecf7a4', '757d7abd42a79de9167bc883146962197c491f0c', 'd1cbdc7eef419fae6da5e9c1f7ce59279e90bdd4', '2010-12-20 18:28:39.907871')[0m
+
+Sent mail to user11@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:39 -0500
+From: donotreply@example.com
+To: user11@example.com
+Message-ID: <4d0fa057e1239_d663800ea92c1726f@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=fee718e511ec2248813c12314977bda381d5a344
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:28:39.926353' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user12@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c38a78abfa62208cf403dfcde7ca1211622bb2ef', '2010-12-20 18:28:39.934714', 'user12@example.com', 'f', 'd20628fe9eba21c15ec611e3602514895ec06182', 'fec0d6753a9e73af9313aeea2754bd5683e004f4', 'c484386a0de25c1f83d2ce638f1d49ee3d86128c', '2010-12-20 18:28:39.934714')[0m
+
+Sent mail to user12@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:39 -0500
+From: donotreply@example.com
+To: user12@example.com
+Message-ID: <4d0fa057e7bb2_d663800ea92c1737e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c38a78abfa62208cf403dfcde7ca1211622bb2ef
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:28:39.953535' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user13@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8ec5a3e56db92e58c963f53abbcb22e6cbbc6553', '2010-12-20 18:28:39.960441', 'user13@example.com', 'f', 'fa8f7f7f733fd6fbb2000891273897676cc9d72d', '54aca774bdab21502cb67a9dec908da3b3691ea4', '46cc465a9b6ac784a8b7388e3722ecea5562a0a3', '2010-12-20 18:28:39.960441')[0m
+
+Sent mail to user13@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:28:39 -0500
+From: donotreply@example.com
+To: user13@example.com
+Message-ID: <4d0fa057ee3cf_d663800ea92c1749f@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8ec5a3e56db92e58c963f53abbcb22e6cbbc6553
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:28:39.980361' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user14@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f0443b62248dde07b4ce18776b576ffe61b5d8e2', '2010-12-20 18:28:39.992548', 'user14@example.com', 'f', '35adb64785f7a59e247f4d540b1dd53e4bb3b9b3', '18e9d921f6b06edd165f0f3286b1eeabd8d6b2dc', '47f6ffef295b9a92a469debc0b31911986774f73', '2010-12-20 18:28:39.992548')
+
+Sent mail to user14@example.com (13ms)
+Date: Mon, 20 Dec 2010 13:28:40 -0500
+From: donotreply@example.com
+To: user14@example.com
+Message-ID: <4d0fa0583d100_d663800ea92c175af@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f0443b62248dde07b4ce18776b576ffe61b5d8e2
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:28:40.259108' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user15@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8aba5e2a031f9b360a25fcf3d467f156b870fe21', '2010-12-20 18:28:40.273565', 'user15@example.com', 'f', 'd0bb9f2d6983d3d8a6b3a58f7e27fe6342f4155d', 'f7cb94c3b38f9d989a1443e86c87107c6af2a252', '9af0a1cb8c915783c796cb0a16ec12d1e05a9e26', '2010-12-20 18:28:40.273565')[0m
+
+Sent mail to user15@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:28:40 -0500
+From: donotreply@example.com
+To: user15@example.com
+Message-ID: <4d0fa05847058_d663800ea92c1765b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8aba5e2a031f9b360a25fcf3d467f156b870fe21
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:28:40.295520' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://test.host/sign_in
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user16@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f682f15e0c0338aa42e7269dee49b39bdff72e42', '2010-12-20 18:28:40.312731', 'user16@example.com', 'f', '7c786a4db07244fa6ec91fd87fade659599855c7', 'ff8e80a45d8bb08918830f7ba1b4f7b20cb74670', '20c249ae9db15f5a95b57ab23bb8891e34f53e89', '2010-12-20 18:28:40.312731')
+
+Sent mail to user16@example.com (10ms)
+Date: Mon, 20 Dec 2010 13:28:40 -0500
+From: donotreply@example.com
+To: user16@example.com
+Message-ID: <4d0fa05851581_d663800ea92c17764@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f682f15e0c0338aa42e7269dee49b39bdff72e42
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:28:40.338672' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 5ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user17@example.com')) LIMIT 1
+ [1m[36mSQL (1.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('fb92aeb359c3f115752dd2b8662d3c9572724199', '2010-12-20 18:28:40.350451', 'user17@example.com', 'f', '19fb00b06c1c8fd31550874104b932eb9f9c724d', '49e7f5152e9c68226329d4c4f749712161dd6ea9', '9bc1112f4f119a19f245acea4c38ba352c68d3f3', '2010-12-20 18:28:40.350451')[0m
+
+Sent mail to user17@example.com (10ms)
+Date: Mon, 20 Dec 2010 13:28:40 -0500
+From: donotreply@example.com
+To: user17@example.com
+Message-ID: <4d0fa0585acfc_d663800ea92c178a0@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=fb92aeb359c3f115752dd2b8662d3c9572724199
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'fb92aeb359c3f115752dd2b8662d3c9572724199') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'fb92aeb359c3f115752dd2b8662d3c9572724199') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:28:40.382974' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 7ms
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user18@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('54d07ba1b407815afa0a2929062c32a05af73629', '2010-12-20 18:28:40.390855', 'user18@example.com', 'f', 'acb650d1e498545802d995ebdcf68295ec7362f3', 'deffbd6fe1f88f99cdb4c7fe7e92354703b80961', '2f922d388bc5ae3f8373104eaeed3e90519063f3', '2010-12-20 18:28:40.390855')
+
+Sent mail to user18@example.com (9ms)
+Date: Mon, 20 Dec 2010 13:28:40 -0500
+From: donotreply@example.com
+To: user18@example.com
+Message-ID: <4d0fa0586464d_d663800ea92c17953@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=54d07ba1b407815afa0a2929062c32a05af73629
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '54d07ba1b407815afa0a2929062c32a05af73629') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '54d07ba1b407815afa0a2929062c32a05af73629') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:28:40.420857' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/
+Completed 302 Found in 4ms
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user19@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('cbdb2007313e7346212f05482ea94001e3c92d8f', '2010-12-20 18:28:40.427007', 'user19@example.com', 'f', '255d607c5bd94285ffdfc5a091223a9a855411a8', '8fa5eb9277c722d460b2b3da56213fb8cd332712', 'eb3cc9089fc550fdcfa783c458b3c7715cf60bf9', '2010-12-20 18:28:40.427007')[0m
+
+Sent mail to user19@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:40 -0500
+From: donotreply@example.com
+To: user19@example.com
+Message-ID: <4d0fa0586bf17_d663800ea92c1805e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=cbdb2007313e7346212f05482ea94001e3c92d8f
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'cbdb2007313e7346212f05482ea94001e3c92d8f') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'cbdb2007313e7346212f05482ea94001e3c92d8f') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:28:40.451319' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 5ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user20@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9738078b8451398d4a36d2a0f025c8c6b0145230', '2010-12-20 18:28:40.456322', 'user20@example.com', 'f', '2c265025bcc5bbf363d9b6e998d10ebf179fd64f', 'cf8842d179069494b0fa32f74501f1aaa33ac8c7', '5016c468ed69d064df76774c76c0a6987b682f0e', '2010-12-20 18:28:40.456322')
+
+Sent mail to user20@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:40 -0500
+From: donotreply@example.com
+To: user20@example.com
+Message-ID: <4d0fa05872f7b_d663800ea92c181b3@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9738078b8451398d4a36d2a0f025c8c6b0145230
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '9738078b8451398d4a36d2a0f025c8c6b0145230') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '9738078b8451398d4a36d2a0f025c8c6b0145230') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:28:40.478906' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/
+Completed 302 Found in 4ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user21@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('0ec29c90db5d6ed7c8910801a690e33df173de44', '2010-12-20 18:28:40.484205', 'user21@example.com', 'f', 'b16a799e52aa91f74b37e7ad7122515906a28b0c', '9d5358ac71d2552373df03636ffcf7acd7d6b2fc', '618232835bd45e1b55e0e98dc73f9afddd498e88', '2010-12-20 18:28:40.484205')[0m
+
+Sent mail to user21@example.com (13ms)
+Date: Mon, 20 Dec 2010 13:28:40 -0500
+From: donotreply@example.com
+To: user21@example.com
+Message-ID: <4d0fa0587b4da_d663800ea92c18292@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=0ec29c90db5d6ed7c8910801a690e33df173de44
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Completed in 2ms
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user22@example.com')) LIMIT 1
+ [1m[36mSQL (0.6ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('233ebb506f3a0d3959b0b2182ede143b9b8a91d3', '2010-12-20 18:28:40.521466', 'user22@example.com', 'f', '1991007a7aa4e0ddd6a454506d2c31c41b2a25f8', '30e8febcd5a8f5daee332dae51b729d942866ebe', '17c1f9b455208637d6c24f2e8411e3fffd573a0b', '2010-12-20 18:28:40.521466')[0m
+
+Sent mail to user22@example.com (16ms)
+Date: Mon, 20 Dec 2010 13:28:40 -0500
+From: donotreply@example.com
+To: user22@example.com
+Message-ID: <4d0fa0588939b_d663800ea92c18376@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=233ebb506f3a0d3959b0b2182ede143b9b8a91d3
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Completed in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user23@example.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a123abd4731015e76005797ed563cda1c7810f25', '2010-12-20 18:28:40.582503', 'user23@example.com', 'f', '65f26ea66a1acbd37feabe64a7fd534a1791876b', '50cedb1fd289394d48cb9db89424b47b955ac315', 'b663b4fc87fd77e21670a561737b1b58d95566ce', '2010-12-20 18:28:40.582503')[0m
+
+Sent mail to user23@example.com (15ms)
+Date: Mon, 20 Dec 2010 13:28:40 -0500
+From: donotreply@example.com
+To: user23@example.com
+Message-ID: <4d0fa05897abd_d663800ea92c1843c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a123abd4731015e76005797ed563cda1c7810f25
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user24@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('faaf151b4891d239055985775836ff4730d605d8', '2010-12-20 18:28:40.634994', 'user24@example.com', 'f', 'e5353a817f62e866e3be0156ac68b0a9504ba194', '3ef664d0d21c29a7a54877a8cc722912ffd6ba7a', '0136cc4a3ad3500474222e5053fd10e84e654901', '2010-12-20 18:28:40.634994')[0m
+
+Sent mail to user24@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:28:40 -0500
+From: donotreply@example.com
+To: user24@example.com
+Message-ID: <4d0fa0589f803_d663800ea92c185f6@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=faaf151b4891d239055985775836ff4730d605d8
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'bad token') LIMIT 1
+Completed in 3ms
+ [1m[36mSQL (0.1ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"123"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 123) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 123) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 123) AND ("users"."confirmation_token" = '123') LIMIT 1
+Completed in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user25@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7679029c5c9ba9cf4a1435dda140f714351d53d0', '2010-12-20 18:28:40.677473', 'user25@example.com', 'f', 'addfcb708246546bac7d791dab09e975c65468af', '7ea589a9e4448e3973ec9087c7e0ac9600792dcb', '1ec6174ab1151a206bb90d462c7ae6148cd238e0', '2010-12-20 18:28:40.677473')
+
+Sent mail to user25@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:40 -0500
+From: donotreply@example.com
+To: user25@example.com
+Message-ID: <4d0fa058a91c0_d663800ea92c186cd@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=7679029c5c9ba9cf4a1435dda140f714351d53d0
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '04aa39f3a84e19e03958155bb6fbe82733e8b05e', "updated_at" = '2010-12-20 18:28:40.697345' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '04aa39f3a84e19e03958155bb6fbe82733e8b05e') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '04aa39f3a84e19e03958155bb6fbe82733e8b05e') LIMIT 1[0m
+Completed 200 OK in 21ms (Views: 18.9ms | ActiveRecord: 18.8ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user26@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('182f93f298aca04a16a3e34e07a164a4e2c30d09', '2010-12-20 18:28:40.727662', 'user26@example.com', 'f', '849807a28e5162429555957cff7a6e562ed616d8', '2d5dca28bd01b52403388c347a4e33e859ba8e71', '25acf0181ec4855ea4cc7d0dc0f0c2b328b349ad', '2010-12-20 18:28:40.727662')[0m
+
+Sent mail to user26@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:28:40 -0500
+From: donotreply@example.com
+To: user26@example.com
+Message-ID: <4d0fa058b5f86_d663800ea92c187a3@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=182f93f298aca04a16a3e34e07a164a4e2c30d09
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '70df95b78f7fb663f030a5195726805f9c56168f', "updated_at" = '2010-12-20 18:28:40.750710' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '70df95b78f7fb663f030a5195726805f9c56168f') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '70df95b78f7fb663f030a5195726805f9c56168f') LIMIT 1
+Completed 200 OK in 6ms (Views: 3.5ms | ActiveRecord: 0.9ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user27@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('01c403ecb0183e6736e95cb48c256db39c7375d5', '2010-12-20 18:28:40.935218', 'user27@example.com', 'f', 'c7c2b898911dcec623c15bcdc8708af40f6de342', '7ff6aceb5bca0f9d6fd0ae05f15b712ea7bc628c', 'e3b043f5346216a1e9c1af50bfb5043a417e5f1b', '2010-12-20 18:28:40.935218')
+
+Sent mail to user27@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:28:40 -0500
+From: donotreply@example.com
+To: user27@example.com
+Message-ID: <4d0fa058e849d_d663800ea92c18866@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=01c403ecb0183e6736e95cb48c256db39c7375d5
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'd4b6baef635a3a4247f4fee7c8f6029b27b8db45', "updated_at" = '2010-12-20 18:28:40.955990' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'd4b6baef635a3a4247f4fee7c8f6029b27b8db45') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'd4b6baef635a3a4247f4fee7c8f6029b27b8db45') LIMIT 1[0m
+Completed 200 OK in 6ms (Views: 3.3ms | ActiveRecord: 1.0ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) LIMIT 1
+ [1m[36mSQL (0.7ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2ab9500fc78fa72cd4c68e6b31b1ae7c5016d4a7', '2010-12-20 18:28:40.972715', 'user28@example.com', 'f', '0954a8f23e255426eaf0cecc3a403787507f4dd8', 'b6e26488f404c84ce974aea9ee049c73bf98fde5', '0201d7279b811b3de6259461da56b33bc5e9b0ba', '2010-12-20 18:28:40.972715')[0m
+
+Sent mail to user28@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:28:40 -0500
+From: donotreply@example.com
+To: user28@example.com
+Message-ID: <4d0fa058f406d_d663800ea92c189e9@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2ab9500fc78fa72cd4c68e6b31b1ae7c5016d4a7
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'a5ed24a3ecb58f6191af5701b4c17a95df926d45', "updated_at" = '2010-12-20 18:28:41.005192' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a5ed24a3ecb58f6191af5701b4c17a95df926d45') LIMIT 1[0m
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a5ed24a3ecb58f6191af5701b4c17a95df926d45') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '548f462660d58f49be6b4c3fa93eaa694378e501', "updated_at" = '2010-12-20 18:28:41.044348' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:28:41.045498' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 35ms
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.3ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) LIMIT 1
+ [1m[36mSQL (0.7ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7a343a01a2dda948bae0aa12621053430a32eaa9', '2010-12-20 18:28:41.053398', 'user29@example.com', 'f', 'cf315d1a6a2ce4e95d54286524cba4d7bb1403f4', '35b7b00efab7ab69d2a9bf87561e40eb34dba85f', '10972f0da93f080aebd0d50e2a3fe7cf01c3f18a', '2010-12-20 18:28:41.053398')[0m
+
+Sent mail to user29@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:28:41 -0500
+From: donotreply@example.com
+To: user29@example.com
+Message-ID: <4d0fa05911cf0_d663800ea92c19055@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=7a343a01a2dda948bae0aa12621053430a32eaa9
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '9d55e511ea11920bb31328028f7eaf67c32a3c9f', "updated_at" = '2010-12-20 18:28:41.078250' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '9d55e511ea11920bb31328028f7eaf67c32a3c9f') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '9d55e511ea11920bb31328028f7eaf67c32a3c9f') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '9927db2386781afcc39fa4c8badac03450a91218', "updated_at" = '2010-12-20 18:28:41.087541' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:28:41.099081' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 20ms
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('de8c8c515c395318fbc329709f5fbb73e92e7821', '2010-12-20 18:28:41.108785', 'user30@example.com', 'f', 'bc3c8614466d7863c86c39fb4fe71d3554a3971d', '8c8992a93e3cfda4776bfd325360d71584d996a0', '82f357e08b12b41df135262ae8fd34c19fe3324e', '2010-12-20 18:28:41.108785')[0m
+
+Sent mail to user30@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:41 -0500
+From: donotreply@example.com
+To: user30@example.com
+Message-ID: <4d0fa0591f2eb_d663800ea92c19189@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=de8c8c515c395318fbc329709f5fbb73e92e7821
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '377574809492a343d82016f4c36655959375de52', "updated_at" = '2010-12-20 18:28:41.131951' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '377574809492a343d82016f4c36655959375de52') LIMIT 1[0m
+ [1m[35mUser Load (1.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '377574809492a343d82016f4c36655959375de52') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '2a521efc17fa2ca30e59d813185a3930bd629d43', "updated_at" = '2010-12-20 18:28:41.145059' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:28:41.146324' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 14ms
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) LIMIT 1
+ [1m[36mSQL (1.9ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f7bbdb6b8fe72c4270716aaa7a4e07eaa1aace86', '2010-12-20 18:28:41.153693', 'user31@example.com', 'f', '058684d259f9c5381992b6e8750336494897a289', '82588ef27a39496d05282fcce74379ec739fa443', 'c43b5ca36b686a54d2d9f075421d97c228cc0efb', '2010-12-20 18:28:41.153693')[0m
+
+Sent mail to user31@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:41 -0500
+From: donotreply@example.com
+To: user31@example.com
+Message-ID: <4d0fa0592a10b_d663800ea92c19278@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f7bbdb6b8fe72c4270716aaa7a4e07eaa1aace86
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '90a1a46ec88431026684bd0e913ba27b6c445a69', "updated_at" = '2010-12-20 18:28:41.177041' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '90a1a46ec88431026684bd0e913ba27b6c445a69') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '90a1a46ec88431026684bd0e913ba27b6c445a69') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '8de17b3d333837c76db83afeeb1a4b397527cf7b', "updated_at" = '2010-12-20 18:28:41.183330' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:28:41.184354' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('489d062153969bc1f2cfacde13c8b1251b9698da', '2010-12-20 18:28:41.193143', 'user32@example.com', 'f', 'a8ffce0554abd4e33c1907c1d3cccc03df3bb26a', 'f0840ce0baac39bfe343e3c1855d61f1308bd71b', 'd90b329c62c49ab33ea589e22f183bf42dc3ab35', '2010-12-20 18:28:41.193143')[0m
+
+Sent mail to user32@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:41 -0500
+From: donotreply@example.com
+To: user32@example.com
+Message-ID: <4d0fa05933346_d663800ea92c19315@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=489d062153969bc1f2cfacde13c8b1251b9698da
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '55cdc2a0470315a2dafa5655ccfd94fe2b4d12d0', "updated_at" = '2010-12-20 18:28:41.214112' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '55cdc2a0470315a2dafa5655ccfd94fe2b4d12d0') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '55cdc2a0470315a2dafa5655ccfd94fe2b4d12d0') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'b6ae5e3617def4178145affd3e945d578b25a7ce', "updated_at" = '2010-12-20 18:28:41.221819' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:28:41.222928' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 7ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c3449551e1694de20486e6d59cfc0b64c7cfa732', '2010-12-20 18:28:41.229093', 'user33@example.com', 'f', 'df9c79946ee077f212f2967c9954754581c59c0c', 'f5d3118abdea3d3f90b148db0a3ea10a2484a6c1', 'cf72df7843394768fe8edfe3212e8c6629e90af4', '2010-12-20 18:28:41.229093')[0m
+
+Sent mail to user33@example.com (15ms)
+Date: Mon, 20 Dec 2010 13:28:41 -0500
+From: donotreply@example.com
+To: user33@example.com
+Message-ID: <4d0fa0593dfd3_d663800ea92c1946c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c3449551e1694de20486e6d59cfc0b64c7cfa732
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "confirmation_token" = '0c355e27786c8b7a6aa604f694924151529c48d1', "updated_at" = '2010-12-20 18:28:41.266469' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '0c355e27786c8b7a6aa604f694924151529c48d1') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '0c355e27786c8b7a6aa604f694924151529c48d1') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 27ms (Views: 14.5ms | ActiveRecord: 11.6ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('01c98c172474056c88cefe5016946f350eaf08b3', '2010-12-20 18:28:41.304186', 'user34@example.com', 'f', '5ea8e6f31e61bccfea78003340ce9c76f815dc8b', '73a7d4ddbe36f3c2130a7076e9be7312ce149c39', '61b9cc018a1d48ee8113e045b56b1551b661ac3b', '2010-12-20 18:28:41.304186')[0m
+
+Sent mail to user34@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:41 -0500
+From: donotreply@example.com
+To: user34@example.com
+Message-ID: <4d0fa0594ed51_d663800ea92c1955f@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=01c98c172474056c88cefe5016946f350eaf08b3
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '22abaf1ae556d005d10c2a9d8024ee38308cc026', "updated_at" = '2010-12-20 18:28:41.327386' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '22abaf1ae556d005d10c2a9d8024ee38308cc026') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '22abaf1ae556d005d10c2a9d8024ee38308cc026') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.9ms | ActiveRecord: 1.2ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e9ea678f488b32aadbb050c5f173e5b4c74e1446', '2010-12-20 18:28:41.345800', 'user35@example.com', 'f', '43f7575e7743fc32819f25f1f5feef3db5c508b0', 'b3bad130162c6ba2f775caa8e4dca16b37b317c7', '25709047bd93f77ebecfb054a6716b9c4c443a70', '2010-12-20 18:28:41.345800')[0m
+
+Sent mail to user35@example.com (15ms)
+Date: Mon, 20 Dec 2010 13:28:41 -0500
+From: donotreply@example.com
+To: user35@example.com
+Message-ID: <4d0fa05959c4c_d663800ea92c19671@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e9ea678f488b32aadbb050c5f173e5b4c74e1446
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'a7a815b25200b2008339379acd68d59764f5957a', "updated_at" = '2010-12-20 18:28:41.373285' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (2.7ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a7a815b25200b2008339379acd68d59764f5957a') LIMIT 1[0m
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a7a815b25200b2008339379acd68d59764f5957a') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.3ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 14ms (Views: 4.3ms | ActiveRecord: 3.9ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e6f0458714e371002705b987b48cc349f10d233c', '2010-12-20 18:28:41.395073', 'user36@example.com', 'f', '10ed5eb82bdd83aec28c966b6618e4b962b559e3', 'b1a5d5e6788862f4e0def00c9899fe41240f1e55', '4655036b702ff1ab5b1349710b010772efa64704', '2010-12-20 18:28:41.395073')[0m
+
+Sent mail to user36@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:41 -0500
+From: donotreply@example.com
+To: user36@example.com
+Message-ID: <4d0fa0596464b_d663800ea92c19777@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e6f0458714e371002705b987b48cc349f10d233c
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'a0f154f9303a806e121b0f9ec01a8c53e1f096fe', "updated_at" = '2010-12-20 18:28:41.415749' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a0f154f9303a806e121b0f9ec01a8c53e1f096fe') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a0f154f9303a806e121b0f9ec01a8c53e1f096fe') LIMIT 1
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 11ms (Views: 4.5ms | ActiveRecord: 1.4ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7e5dfc843a4ad559e279781f5556b24202ea95b6', '2010-12-20 18:28:41.433741', 'user37@example.com', 'f', '1fc33f19848c6572ed2763b28480adbea3cbd29f', '9fbf7dd2c80b43564f8bcca15952985a47846686', '0a4ceda04116129919af617bb191eb5ce103a2a7', '2010-12-20 18:28:41.433741')[0m
+
+Sent mail to user37@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:41 -0500
+From: donotreply@example.com
+To: user37@example.com
+Message-ID: <4d0fa0598db4b_d663800ea92c19834@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=7e5dfc843a4ad559e279781f5556b24202ea95b6
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'f662bae7d03059260dad20b4345b68b30608bb97', "updated_at" = '2010-12-20 18:28:41.584729' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f662bae7d03059260dad20b4345b68b30608bb97') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f662bae7d03059260dad20b4345b68b30608bb97') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.9ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d31edc6957f20ca4a3c7ac9003a7b1d5a6ad3360', '2010-12-20 18:28:41.600037', 'user38@example.com', 'f', 'f08645594c0e4274cfa436c588a58e2d2ef2e1b4', '74c3d7b2df06ae5de4dc7126f6ca08183f6a166a', 'f43b3ecfb43ee62d54429ba07f3b54add485879a', '2010-12-20 18:28:41.600037')[0m
+
+Sent mail to user38@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:41 -0500
+From: donotreply@example.com
+To: user38@example.com
+Message-ID: <4d0fa059960e1_d663800ea92c199e1@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d31edc6957f20ca4a3c7ac9003a7b1d5a6ad3360
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'f2a69affb61c87eaebca322ef121bbb56e813a27', "updated_at" = '2010-12-20 18:28:41.619073' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f2a69affb61c87eaebca322ef121bbb56e813a27') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f2a69affb61c87eaebca322ef121bbb56e813a27') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.9ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user39@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('fedb0a5051d6c5ea2488d8597fc2413f87466a97', '2010-12-20 18:28:41.635288', 'user39@example.com', 'f', 'c1aaf337d77579ea819fc0d1aded509c7fbf3114', '9803211876659e04aa21241b41c2a5335a8e813e', 'a0cc17be588a5cf0cee76360bfa7cd07f5169098', '2010-12-20 18:28:41.635288')[0m
+
+Sent mail to user39@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:41 -0500
+From: donotreply@example.com
+To: user39@example.com
+Message-ID: <4d0fa0599ee15_d663800ea92c2005@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=fedb0a5051d6c5ea2488d8597fc2413f87466a97
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '93a39db5071e9afb2afa38b4bb4f9ba772fb20f6', "updated_at" = '2010-12-20 18:28:41.654882' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+Completed in 0ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user40@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b80170c94987d8b0bf993bb806658fc79d0a66a0', '2010-12-20 18:28:41.660363', 'user40@example.com', 'f', '81f4d79219967d2d2c2f2b0c27a6a3c3b6b3a57a', '305386d9aff3aea54ed5f6bfd768c1ff8db9af1a', '49508e8a16c06578d8ce7044f428211e2d7f305c', '2010-12-20 18:28:41.660363')
+
+Sent mail to user40@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:41 -0500
+From: donotreply@example.com
+To: user40@example.com
+Message-ID: <4d0fa059a4dd5_d663800ea92c201a8@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b80170c94987d8b0bf993bb806658fc79d0a66a0
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'e9399bc294d29588313bc29f45efacd6b624974f', "updated_at" = '2010-12-20 18:28:41.679491' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"user_id"=>"1"}
+Completed in 0ms
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user41@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f72ee05d7b1bcffc648909fbe38006a2eab55e8f', '2010-12-20 18:28:41.686614', 'user41@example.com', 'f', '5d10d1561fc384cddb447f3ca8ffaea6f937d306', 'd090b545c0763a554565b6fe04ac78e4551a238b', '2871b9380f5c5b9a8565133cf7d1dcc3e7c909f8', '2010-12-20 18:28:41.686614')[0m
+
+Sent mail to user41@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:41 -0500
+From: donotreply@example.com
+To: user41@example.com
+Message-ID: <4d0fa059ac5af_d663800ea92c2029a@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f72ee05d7b1bcffc648909fbe38006a2eab55e8f
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'b0096628f4446149e063a671d52b57e5b8026df4', "updated_at" = '2010-12-20 18:28:41.710297' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+Completed in 0ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user42@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('fadf8fba9ca01af715b06f366692eb43248be3ac', '2010-12-20 18:28:41.715997', 'user42@example.com', 'f', 'e6887086e22713ff2a65552ae7533db3f108fc7e', '462986646e4e61adb6602a7b8f89ef8457ab3321', 'eb64e4d37618fcd436f75eeede5496125770bf53', '2010-12-20 18:28:41.715997')
+
+Sent mail to user42@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:41 -0500
+From: donotreply@example.com
+To: user42@example.com
+Message-ID: <4d0fa059b237e_d663800ea92c203cf@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=fadf8fba9ca01af715b06f366692eb43248be3ac
+ Processing by Clearance::PasswordsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 2.1ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user43@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5db9563312df6eaa10d0cfec10941bb3b832a907', '2010-12-20 18:28:41.745183', 'user43@example.com', 'f', '4be664b302d1e0f64add3756d91ce0bbafb61347', '8bf49b7512e8ae80e6413db6ea05da54516a1f30', '614cd4923fb77afd2f1916a46afdb900ce90956f', '2010-12-20 18:28:41.745183')
+
+Sent mail to user43@example.com (12ms)
+Date: Mon, 20 Dec 2010 13:28:41 -0500
+From: donotreply@example.com
+To: user43@example.com
+Message-ID: <4d0fa059ba9c4_d663800ea92c2042d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=5db9563312df6eaa10d0cfec10941bb3b832a907
+ Processing by Clearance::PasswordsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+Completed 200 OK in 8ms (Views: 8.0ms | ActiveRecord: 0.4ms)
+ [1m[36mUser Load (1.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user44@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('0b1f7099e9eaaca6c82d645d597d342ff6e4310a', '2010-12-20 18:28:41.790737', 'user44@example.com', 'f', 'db100c09677ae4519771bd324bf9a00b23703c72', '40036d5dc5a1c70d330a5e0c68ca3934cd8ed8f2', '06e49451e62c9d37f5d31940e586860eeb18843a', '2010-12-20 18:28:41.790737')
+
+Sent mail to user44@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:28:41 -0500
+From: donotreply@example.com
+To: user44@example.com
+Message-ID: <4d0fa059c5766_d663800ea92c2055b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=0b1f7099e9eaaca6c82d645d597d342ff6e4310a
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user44@example.com') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'f9170e18cca9adb3f3b96b4fcbc954362055d3c8', "updated_at" = '2010-12-20 18:28:41.816384' WHERE ("users"."id" = 1)
+
+Sent mail to user44@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:41 -0500
+From: donotreply@example.com
+To: user44@example.com
+Message-ID: <4d0fa059cac23_d663800ea92c206fc@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=f9170e18cca9adb3f3b96b4fcbc954362055d3c8
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 20ms
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user45@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3ddf8885f589e3e6dd79cac49aff62d75fbd0de6', '2010-12-20 18:28:41.838703', 'user45@example.com', 'f', '3d02ebd56ff9718d0430dde5f45721db26b8d891', 'cdf4775400b207d56e6a8357c5c8207e0d044684', '47e1f1986505d7912997f587cb86c4caf0fb5a01', '2010-12-20 18:28:41.838703')[0m
+
+Sent mail to user45@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:28:41 -0500
+From: donotreply@example.com
+To: user45@example.com
+Message-ID: <4d0fa059d0078_d663800ea92c20748@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3ddf8885f589e3e6dd79cac49aff62d75fbd0de6
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user45@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '37c8bf3f6676edef1295df0047ac0bcf396ce2a5', "updated_at" = '2010-12-20 18:28:41.860162' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user45@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:41 -0500
+From: donotreply@example.com
+To: user45@example.com
+Message-ID: <4d0fa059d513c_d663800ea92c20878@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=37c8bf3f6676edef1295df0047ac0bcf396ce2a5
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 18ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user46@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3755e3cb34a4ea09e29a938d099faf6b11d3bd94', '2010-12-20 18:28:41.881064', 'user46@example.com', 'f', 'b6e6a1606b0a481b26a840e1019285ec1af15602', '67b77db6fd1302d79179579e343911153dff3496', 'd169f47578d34339e026b9c06c95c36317cc0b97', '2010-12-20 18:28:41.881064')[0m
+
+Sent mail to user46@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:41 -0500
+From: donotreply@example.com
+To: user46@example.com
+Message-ID: <4d0fa059da873_d663800ea92c20999@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3755e3cb34a4ea09e29a938d099faf6b11d3bd94
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user46@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '98b2740632042559eefc29cfa635e67c174826af', "updated_at" = '2010-12-20 18:28:41.902176' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user46@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:41 -0500
+From: donotreply@example.com
+To: user46@example.com
+Message-ID: <4d0fa059e0077_d663800ea92c210b5@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=98b2740632042559eefc29cfa635e67c174826af
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 21ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user47@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('cb6e8c14cef707e40393095d6f08cb90eafed5ff', '2010-12-20 18:28:41.925601', 'user47@example.com', 'f', 'ebea50cd8138ee53aca7d38a2321211ba3af474c', '8503904ac48b49f6f8393fce261428665c2cf218', '44efa9c86662bf1c5a520dbf871f1f18cafd40ba', '2010-12-20 18:28:41.925601')[0m
+
+Sent mail to user47@example.com (145ms)
+Date: Mon, 20 Dec 2010 13:28:41 -0500
+From: donotreply@example.com
+To: user47@example.com
+Message-ID: <4d0fa05a1318f_d663800ea92c211ea@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=cb6e8c14cef707e40393095d6f08cb90eafed5ff
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user47@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'be97aacc44f23593e3fd084a0d1595f25adcc60f', "updated_at" = '2010-12-20 18:28:42.085236' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user47@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:42 -0500
+From: donotreply@example.com
+To: user47@example.com
+Message-ID: <4d0fa05a18363_d663800ea92c21232@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=be97aacc44f23593e3fd084a0d1595f25adcc60f
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 19ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user48@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8d6272897e236149a11f7cd88599c1a3ad9ade96', '2010-12-20 18:28:42.106852', 'user48@example.com', 'f', '9ed948add171abc4ca908a0e04ac467356b0420a', 'a9b9b972c2d46fda243002cd1ec4411ac1e0e139', 'cea3d6bf8e1067619d6de8dee2847a336e5058d2', '2010-12-20 18:28:42.106852')[0m
+
+Sent mail to user48@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:42 -0500
+From: donotreply@example.com
+To: user48@example.com
+Message-ID: <4d0fa05a1da69_d663800ea92c213ee@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8d6272897e236149a11f7cd88599c1a3ad9ade96
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 4.5ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user49@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('bb741a668fd1af4fa9b161348d2b0b4be6684359', '2010-12-20 18:28:42.135289', 'user49@example.com', 'f', '8940f70c243d2fde6ee8e3e58a03db7a28160ba1', 'eb16bc17cef3008ac84c556378105fc7bdbfdb70', 'd934589fe58d802dab4da54119aa20be13d6ea69', '2010-12-20 18:28:42.135289')[0m
+
+Sent mail to user49@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:28:42 -0500
+From: donotreply@example.com
+To: user49@example.com
+Message-ID: <4d0fa05a2485b_d663800ea92c214ed@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=bb741a668fd1af4fa9b161348d2b0b4be6684359
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 0.8ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user50@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7dd27792eefa58866d49e9cb6cfe3f49d5aa0a83', '2010-12-20 18:28:42.162865', 'user50@example.com', 'f', 'b7c22164bd17a93dbbb84dc6be4174ea507466b7', '2fa80a43badbc9282ee631ff4b49ba17e2e1c892', 'd589acfab2fd3e1fe2b619ccef4ebc8299cf79b8', '2010-12-20 18:28:42.162865')
+
+Sent mail to user50@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:42 -0500
+From: donotreply@example.com
+To: user50@example.com
+Message-ID: <4d0fa05a2b1d3_d663800ea92c21540@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=7dd27792eefa58866d49e9cb6cfe3f49d5aa0a83
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 0.7ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user51@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9a7d722bf035c673548aacbdfbf08ec64e9a859e', '2010-12-20 18:28:42.190533', 'user51@example.com', 'f', '220a09218cf87ff1c1bc55a3a88394cc1bf20e12', '75b3ec37483ffb7b074c3c3785228d27b0f2a959', '8ebd25b5440ab4c9d74f1fb7303501daa8ad42f3', '2010-12-20 18:28:42.190533')[0m
+
+Sent mail to user51@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:42 -0500
+From: donotreply@example.com
+To: user51@example.com
+Message-ID: <4d0fa05a3211b_d663800ea92c216b6@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9a7d722bf035c673548aacbdfbf08ec64e9a859e
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 0.7ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user52@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2e5e89f0af83a44e4a858ea98f51840995b3c959', '2010-12-20 18:28:42.218943', 'user52@example.com', 'f', 'ffb7927924889210560ad56a234d950f5323ae90', 'fd3f7a5816585603f30903cf92c4c61a5a70aaaa', '013f7b7fb688bd256e1346d2a9faf6dc10d888af', '2010-12-20 18:28:42.218943')
+
+Sent mail to user52@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:42 -0500
+From: donotreply@example.com
+To: user52@example.com
+Message-ID: <4d0fa05a38f65_d663800ea92c217e8@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2e5e89f0af83a44e4a858ea98f51840995b3c959
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user53@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9b29e0cc4480fe501d084f7cb5c175a7a1514171', '2010-12-20 18:28:42.238520', 'user53@example.com', 'f', '69262c9fd634df1c40d973569463993f01521273', '91f7c8f6d7200891a53802c9bde346fdc51f7ab1', 'acf48f3473f29421f1ede60e1de7b9701a6547b1', '2010-12-20 18:28:42.238520')
+
+Sent mail to user53@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:28:42 -0500
+From: donotreply@example.com
+To: user53@example.com
+Message-ID: <4d0fa05a3d80e_d663800ea92c218c9@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/2/confirmation/new?token=9b29e0cc4480fe501d084f7cb5c175a7a1514171
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"user_id"=>"2"}
+Completed in 0ms
+ Processing by Clearance::SessionsController#destroy as HTML
+Redirected to http://test.host/sign_in
+Completed 302 Found in 1ms
+ Processing by Clearance::SessionsController#destroy as HTML
+Redirected to http://test.host/sign_in
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user54@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('cf652b986c22059fb683f8219950dbb7e839c955', '2010-12-20 18:28:42.270896', 'user54@example.com', 't', '6fad1f39655ebe93217fb7c9097872cb84c9a20e', '7139756ac1dc68467dbb16a2bbd0f6759021bef8', '6f8c7ede9c4da65528058f9f9ce723da58ce93b0', '2010-12-20 18:28:42.270896')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:28:42.272524' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '5cf61302f8069b439789e617b3a0b225fe78d5c0', "updated_at" = '2010-12-20 18:28:42.275865' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user55@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8d5174ccc3f3d2fa2824ac14811a689fa51af3f9', '2010-12-20 18:28:42.280188', 'user55@example.com', 't', '1bd308e9b43ee9b7ac60829db724e4e3b4744777', 'ef4fabb05414ed23d235dc7954aedeaf184fe755', '3e2e66262dac64e7a1186582a0d3c20361b95671', '2010-12-20 18:28:42.280188')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:28:42.281753' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = '05cc53741d97a12e3902e74f7b34f326dedfbef6', "updated_at" = '2010-12-20 18:28:42.285441' WHERE ("users"."id" = 1)
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user56@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4aa142d2dbb19abfd6b1085ce87330267d9b8b04', '2010-12-20 18:28:42.290019', 'user56@example.com', 't', '53bd6354aed2d7328816c9f46dcd25d1edb47832', 'd989124fa36e04d5de93326eee4865b8d2c46a90', '00b09d2d32873dda0a4b372282c7a637873b4108', '2010-12-20 18:28:42.290019')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:28:42.291525' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '16a5b4dafc6a50f0046c02fd00dd6793c4b15fa9', "updated_at" = '2010-12-20 18:28:42.294249' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user57@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('93970109e8b2c8f2ed998f55ed5390968a6b949e', '2010-12-20 18:28:42.300026', 'user57@example.com', 't', 'a19417c102a2ab0c27290cb6c41fc675702a7717', '698094c4c55ff670f953acee153e13c152bb8a34', '9cf1c4fd5d822fa96e1410418746c045b5c324b7', '2010-12-20 18:28:42.300026')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:28:42.301571' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '80f7e035db9a32870a34c5d64889a7d48af35151', "updated_at" = '2010-12-20 18:28:42.304393' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user58@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('62ea17b92913444ecedaae32425b6ea094a8cc61', '2010-12-20 18:28:42.308633', 'user58@example.com', 't', '2c520325bfde08ddc6686bbf3b1404c96395e5e9', '014977509e1da687be30fb989e5786817e31723d', 'f911ad841db3a88e6945824d18bac27159e9a882', '2010-12-20 18:28:42.308633')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:28:42.310110' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = '398a19d7b2e7166723facfb8cd84a929653c2699', "updated_at" = '2010-12-20 18:28:42.313997' WHERE ("users"."id" = 1)
+Redirected to http://test.host/sign_in
+Completed 302 Found in 3ms
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 10ms (Views: 9.7ms | ActiveRecord: 3.6ms)
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1[0m
+Completed 401 Unauthorized in 4ms (Views: 3.3ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1
+Completed 401 Unauthorized in 4ms (Views: 3.0ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1[0m
+Completed 401 Unauthorized in 4ms (Views: 3.0ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1
+Completed 401 Unauthorized in 4ms (Views: 3.1ms | ActiveRecord: 0.1ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user59@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('730d4559fa9f554244a8f5b26c42b04729ee81aa', '2010-12-20 18:28:42.367624', 'user59@example.com', 't', '2e86a30878d5f50881db03da68af77b1c653e9b8', 'e6525efa36ab31eca82684f22011794649299e74', 'a74708d183208e89da80f19eadc6992eded312f3', '2010-12-20 18:28:42.367624')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token2', "updated_at" = '2010-12-20 18:28:42.369254' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user59@example.com"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user59@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user60@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f11e1ff5949747be264b18c9c99e369d8e74940f', '2010-12-20 18:28:42.376286', 'user60@example.com', 't', '3674020b66497d661ec1bce10e5ec643884fc7f2', '3add15259967666eba8eb5bb2e8db48ef897163c', '0cbe8faae794d1b2189ee0ed8a13968898672d03', '2010-12-20 18:28:42.376286')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token3', "updated_at" = '2010-12-20 18:28:42.377857' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user60@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user60@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user61@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('762c746ae748f7dfd8786dfa77dcc92a3413e407', '2010-12-20 18:28:42.384817', 'user61@example.com', 't', '998a57c8988734f44344aa564f4920590e3504f9', '04f1a61e060c3d1e913ef8b36bcfae6da4bafaf5', '784808818fd4f3b1f6032777a4395e8e4402bb08', '2010-12-20 18:28:42.384817')
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user61@example.com"}, "return_to"=>"/url_in_the_request"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user61@example.com') LIMIT 1[0m
+Redirected to http://test.host/url_in_the_request
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user62@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3a4ab6f41a5916dd95923f46483e852ffdde1415', '2010-12-20 18:28:42.392080', 'user62@example.com', 't', '57ef742b8d01471e714f9a9c5316832dfe400e60', '6d28153e7b6c4c085f56df3177a4b2ebacc06240', 'dd182a3547e7aed0a1a1401637a9aa6c388501eb', '2010-12-20 18:28:42.392080')[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user62@example.com"}, "return_to"=>"/url_in_the_request"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user62@example.com') LIMIT 1
+Redirected to http://test.host/url_in_the_session
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user63@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('66897ea93c997a66c0d32a4a47c9940fc7a9b356', '2010-12-20 18:28:42.400036', 'user63@example.com', 't', '2440241f99f66244e3d53c1ccc89bac2f0c64b1d', '483908abba3cf79dc04d0337f67522e198e1cddf', 'eb6b939228c790a88f9bc4249290b5f86106892e', '2010-12-20 18:28:42.400036')
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user63@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user63@example.com') LIMIT 1[0m
+Redirected to http://test.host/url_in_the_session
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user64@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('777a1fb80f5b61b4afc909735ef183d305fbbdd6', '2010-12-20 18:28:42.407838', 'user64@example.com', 't', 'f10068f94a2db0b7d92bda50c9ef5a2ddd374a82', 'ab626f51be4da9c1b80f1d6d928e14ddd0055d62', 'bde928c2e3acd82ef95cf4a318fc05175d18de43', '2010-12-20 18:28:42.407838')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:28:42.409455' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user64@example.com"}}
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user64@example.com') LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user65@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('921c57d3e1c7838b376ab05523e35fb385106b48', '2010-12-20 18:28:42.418081', 'user65@example.com', 't', 'c5f6723166b003142e700e8b714fe2d56e1eb5cf', '0650b6dd30141b00c9bcebfc3bc09cef5fd1d89d', '75f4c6f6eb7103d90e444bd3b0af1bc7178bf4bd', '2010-12-20 18:28:42.418081')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:28:42.419635' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user65@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user65@example.com') LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user66@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5852443345845963cd35df16ddfcd53f5741862f', '2010-12-20 18:28:42.427154', 'user66@example.com', 't', '222812deffa99ceab965fc9350b4428cc424fa10', '45c4884277551d96dae3984940917871deac4565', '96ac7973b49d936e9f750cc6f04a0dd9f5a36466', '2010-12-20 18:28:42.427154')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:28:42.428838' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user66@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user66@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user67@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f99802daef4c409a36f45e04b37c6884bf2a8928', '2010-12-20 18:28:42.436301', 'user67@example.com', 't', '564913c0e5cd750ec7b0424330a01e2c432c28e6', '3473c23c7b4c0c590821eb94b2adf26dd232d67a', '8167ab64b72fcf70b899c1825a5c6f3983719561', '2010-12-20 18:28:42.436301')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:28:42.438163' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user67@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user67@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user68@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('927118762d6505e0f11450ed54fba6ed43974d5d', '2010-12-20 18:28:42.445664', 'user68@example.com', 't', '0013e9f644fa718f6ebb07fdab3ff8de65be5f49', 'becf532a06cbfacd45dfac89804422f270486971', 'e46a128b805f7c5eacb1cca36b5f461de51e0db4', '2010-12-20 18:28:42.445664')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:28:42.447199' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user68@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user68@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user69@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b122d936af58128b9782c9d06408489939dec913', '2010-12-20 18:28:42.453593', 'user69@example.com', 'f', 'b1b19430660420c1194a7ad2a9c9260fa59ef17c', 'fa62b4fcdc480846a869409a6ce5738429532024', '85e9ba50f2a0f440cb94f2f862fce7796e144f45', '2010-12-20 18:28:42.453593')
+
+Sent mail to user69@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:42 -0500
+From: donotreply@example.com
+To: user69@example.com
+Message-ID: <4d0fa05a9234c_d663800ea92c219f0@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b122d936af58128b9782c9d06408489939dec913
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user69@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user69@example.com') LIMIT 1[0m
+
+Sent mail to user69@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:42 -0500
+From: donotreply@example.com
+To: user69@example.com
+Message-ID: <4d0fa05a96dd3_d663800ea92c2209e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b122d936af58128b9782c9d06408489939dec913
+Redirected to http://test.host/sign_in
+Completed 302 Found in 18ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user70@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e4b96d82822f52d9c9db90bc10936a6767f52835', '2010-12-20 18:28:42.625754', 'user70@example.com', 'f', '1d21a92202e3d17cde532d21b41b07f274770877', '3cc4c0427077775a21e00d2b39e8fe9ab34ff015', '717124541bbd5d340ae894097ffe888970243b16', '2010-12-20 18:28:42.625754')[0m
+
+Sent mail to user70@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:42 -0500
+From: donotreply@example.com
+To: user70@example.com
+Message-ID: <4d0fa05a9c288_d663800ea92c22190@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e4b96d82822f52d9c9db90bc10936a6767f52835
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user70@example.com"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user70@example.com') LIMIT 1
+
+Sent mail to user70@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:42 -0500
+From: donotreply@example.com
+To: user70@example.com
+Message-ID: <4d0fa05aa07e9_d663800ea92c22222@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e4b96d82822f52d9c9db90bc10936a6767f52835
+Redirected to http://test.host/sign_in
+Completed 302 Found in 17ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user71@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('208a6379acd496a3a4ec7b715a3dea1ebdfc0719', '2010-12-20 18:28:42.665431', 'user71@example.com', 'f', '70fd9bc86c168cb02969f1fb07668e8e4b29bec3', 'fde4a5bb77cefc88fa053a4f6feffc6fc887b573', '54e76431eb59031495d1a79ec10da3eaf6d5660c', '2010-12-20 18:28:42.665431')
+
+Sent mail to user71@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:42 -0500
+From: donotreply@example.com
+To: user71@example.com
+Message-ID: <4d0fa05aa5ef5_d663800ea92c223dc@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=208a6379acd496a3a4ec7b715a3dea1ebdfc0719
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user71@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user71@example.com') LIMIT 1[0m
+
+Sent mail to user71@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:42 -0500
+From: donotreply@example.com
+To: user71@example.com
+Message-ID: <4d0fa05aaa74f_d663800ea92c224da@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=208a6379acd496a3a4ec7b715a3dea1ebdfc0719
+Redirected to http://test.host/sign_in
+Completed 302 Found in 17ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user72@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('0dd68d514c8913eb32c0e84ca329dcd4694401f6', '2010-12-20 18:28:42.705920', 'user72@example.com', 'f', 'ac23d8b979241ee9cf9b2c0615ba5dbe44b2b483', 'c6623b166c4878f431e84a46c383b7767217a143', '59db0da4f5378955edb779c02fd220a41af46734', '2010-12-20 18:28:42.705920')[0m
+
+Sent mail to user72@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:42 -0500
+From: donotreply@example.com
+To: user72@example.com
+Message-ID: <4d0fa05ab0180_d663800ea92c2251f@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=0dd68d514c8913eb32c0e84ca329dcd4694401f6
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user72@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user73@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1ce51953d37bc906a352d37f7a67bcb1cb0a55a7', '2010-12-20 18:28:42.728450', 'user73@example.com', 'f', 'ce80a62e5225bb931e054d747f59c0014e007ecc', 'b9f1cf9aadcf97fbcca8cf337ab590dc834fb37a', '3adbeeaf9bf8a79a784b9c3996e09d18feb24978', '2010-12-20 18:28:42.728450')
+
+Sent mail to user73@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:42 -0500
+From: donotreply@example.com
+To: user73@example.com
+Message-ID: <4d0fa05ab5417_d663800ea92c226d1@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1ce51953d37bc906a352d37f7a67bcb1cb0a55a7
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user73@example.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user74@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b324019abbaa940020cc9cf4f64d3b7283e9bba7', '2010-12-20 18:28:42.749835', 'user74@example.com', 'f', '25ae6adcf6bfd8dc866044c4ea746d909ab24e1d', '808f5328ee38f5f6eb6bd90d866a994b4d830220', '076c1097d8fb7ea6dc983a1a3db8613d51d39c49', '2010-12-20 18:28:42.749835')[0m
+
+Sent mail to user74@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:28:42 -0500
+From: donotreply@example.com
+To: user74@example.com
+Message-ID: <4d0fa05aba679_d663800ea92c2275f@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b324019abbaa940020cc9cf4f64d3b7283e9bba7
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:28:42.767711' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user75@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('64f76828188360ad26504948338e2537ee3bc4e8', '2010-12-20 18:28:42.771846', 'user75@example.com', 'f', '2ff92a3fd5a44558feb19b36395386cea2c7703a', '635a6b15ddb4b00d05b9099ad45492d83e5e73a1', 'dec5f9b289d99317c19db65fdf213d8653f82cb7', '2010-12-20 18:28:42.771846')[0m
+
+Sent mail to user75@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:42 -0500
+From: donotreply@example.com
+To: user75@example.com
+Message-ID: <4d0fa05abfe7e_d663800ea92c2283e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=64f76828188360ad26504948338e2537ee3bc4e8
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:28:42.790506' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2ed795aaabce89406db9c8711d1a268f02498fc1', '2010-12-20 18:28:42.794937', 'user76@example.com', 't', 'a0f4daf65e64226269c08bdd91bf75853a6c1beb', '8a126810a51c89894a0e2661d24b475441c90a79', '7a4330929aff193ed24a07f96d045ca739c6ce36', '2010-12-20 18:28:42.794937')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:28:42.796590' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = '171d602ccd8f62f2465f81bc23994831a93a5c43', "updated_at" = '2010-12-20 18:28:42.797531' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '30484f0287d75f95011ad0c014a7803c8e650e23', "updated_at" = '2010-12-20 18:28:42.799772' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('39ecf4b7b1321103413b58f48d8de6fb0c9da30d', '2010-12-20 18:28:42.803040', 'user77@example.com', 't', '8c1f2b0362d43a4c648a01c2038739d9d98b2c7f', 'c146461ff0e283a553070df911d5debb7889d658', 'b2a5efde7689871fe2e352bdbf90b19d1705bf11', '2010-12-20 18:28:42.803040')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:28:42.805202' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = 'e7977d62d9cc9b1664a57ab8b678010a67abcb08', "updated_at" = '2010-12-20 18:28:42.806231' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'ca4e0b9977c0af5e25186718d1fd5973025e015a', "updated_at" = '2010-12-20 18:28:42.808660' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('626d46b72cb9c80294f98323c96ee8ad57a35b21', '2010-12-20 18:28:42.811546', 'user78@example.com', 't', '3b2332b612e8cac8a8a15f7d2498a39003bcb2d3', '123b7abb3c47c8a2e98db3c17b8bc6c6a68ad1b4', '4631b1924aca4f22aef91da09ce7a279c3326f2b', '2010-12-20 18:28:42.811546')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:28:42.813008' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'c26db1b2c324779420533eaea43a8d082682444e', "updated_at" = '2010-12-20 18:28:42.813883' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('bbdaa0a0e6642337bec81204decc60f04e4e93e4', '2010-12-20 18:28:42.820728', 'user79@example.com', 't', '4792c00d3ad854faea06c2ec9839a1fd5a75ca92', '343e13effae0fbcb333b25b7ff23783ec3f4850b', '99369a3aae7745e9dcc79a7b912edb5bf5cb3ff4', '2010-12-20 18:28:42.820728')[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:28:42.822259' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'd4ad3a4f44a2aa0b2626a270c4c86c487eb32848', "updated_at" = '2010-12-20 18:28:42.823139' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user80@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3eab7020137b61bdbdb3a525abb44bd031851bfa', '2010-12-20 18:28:42.830167', 'user80@example.com', 't', '67cf42f6dfde89449c32a8941bd1bcc6dd545c06', '1801dc6ccdd183ca5b5c8feb32ade23d766bd336', 'b0b44fde16b324c3d61356b3f48eaa3dfb06b1db', '2010-12-20 18:28:42.830167')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:28:42.831800' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = '4f6cea322b40a513d9bfc26d35cd68d65819c8ac', "updated_at" = '2010-12-20 18:28:42.832737' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7b76f36eda86406c8e5e7939831c17b6e99eb0e8', '2010-12-20 18:28:42.835602', 'user81@example.com', 't', '8577c346ff639b34f8ffa6a46089a6c26e807539', '8a895a69c8f60bef35b947b507bd59cd97d12c41', 'cc387fcf92f5be10e4d264efa849136ca59a47c4', '2010-12-20 18:28:42.835602')[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '4a53b2d1246eb814bcb13defbb5ac565518a3719', "updated_at" = '2010-12-20 18:28:42.838719' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_remember_token')
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_remember_token')[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_email')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user82@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('bac9c41071e74941bdffe6bb72da0665143b08b3', '2010-12-20 18:28:42.843112', 'user82@example.com', 't', '9f6df871527dbb4a4184206cb1efacfba81aabb6', '4b175476f4a5327a2caf3b413ba6f93468b5a9cb', 'c12efea38274ead3c3b17cb84a1b9322fdc39e63', '2010-12-20 18:28:42.843112')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user83@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('33caab8aa28f43e36d71c9062e91426b1eed5b5e', '2010-12-20 18:28:42.843112', 'user83@example.com', 't', '48e16ef570cbea9398470e7f14789206e85caee8', '5dcb5b12aaf8bbf2f9c1371dbdb45d234ac771ab', '5412e682b1ad633f5e77402f814604ffdf2e33ad', '2010-12-20 18:28:42.843112')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user84@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a5c9cf5c3155af9dd2f48f1261d5be4945ad256f', '2010-12-20 18:28:42.843112', 'user84@example.com', 'f', 'daa62e7cf3a575328a922ecc4a4620d0ac118e45', '866967ef71cd4ede8bc70639f0e8f6599e27f85e', '3c546426c8304b75ac73e284ba7da0c19bfadbe9', '2010-12-20 18:28:42.843112')
+
+Sent mail to user84@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:28:42 +0000
+From: donotreply@example.com
+To: user84@example.com
+Message-ID: <4d0fa05acdd68_d663800ea92c2295b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a5c9cf5c3155af9dd2f48f1261d5be4945ad256f
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user84@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user85@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('518ac796894bbbae9689f2c9e991042b9fa81c4c', '2010-12-20 18:28:42.843112', 'user85@example.com', 't', 'bac56023cc9f7c4f3221a4bb1122cfea5a4bb09b', '6ef255c3111e885d633a94b517af2001d5a3fa71', '02fb5530c2cba9411b39c04e99d7018643266ea4', '2010-12-20 18:28:42.843112')
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "remember_token" = 'ca74552c42438921de3cc3c8ee4be41f530ac6ee' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user86@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('6be5774222a91aca52fdb112c30d06004e80ce59', '2010-12-20 18:28:42.843112', 'user86@example.com', 'f', '81c35bdfd7b6bc8878248ae59671c396aa519764', 'f066ddf4db74fac681f1f21431ac7c37a27ad389', 'salt', '2010-12-20 18:28:42.843112')[0m
+
+Sent mail to user86@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:28:42 +0000
+From: donotreply@example.com
+To: user86@example.com
+Message-ID: <4d0fa05acdd68_d663800ea92c230fe@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=6be5774222a91aca52fdb112c30d06004e80ce59
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('foo@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user87@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9a229c226db56f70be1c7d52f1bd6acbf4753299', '2010-12-20 18:28:42.843112', 'user87@example.com', 'f', '1c77ed900b467a2eda27caf7de75fbd8c84079b4', '34a5bf5fe4a0728127c06e082d3a178dcb26a1a7', 'f97e897aa24753bf57f08e21d6b04068e8df0f68', '2010-12-20 18:28:42.843112')
+
+Sent mail to user87@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:28:42 +0000
+From: donotreply@example.com
+To: user87@example.com
+Message-ID: <4d0fa05acdd68_d663800ea92c231ef@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9a229c226db56f70be1c7d52f1bd6acbf4753299
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user88@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a5429afcb038bfdd17179f22e1d7ae76f7628468', '2010-12-20 18:28:42.843112', 'user88@example.com', 'f', 'bb6ae923cae0f1b97d7aaa0f4c7c56c787effcc4', '5113b2f7a84fb77a1ffcd2faed0b3204d4a025cf', 'c8f849b28dd70b041d465168986e89b4d2599d84', '2010-12-20 18:28:42.843112')
+
+Sent mail to user88@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:28:42 +0000
+From: donotreply@example.com
+To: user88@example.com
+Message-ID: <4d0fa05acdd68_d663800ea92c23285@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a5429afcb038bfdd17179f22e1d7ae76f7628468
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('example.com')) LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('foo')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user89@example.com')) LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user90@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('John.Doe@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4376387ea5226234d80ec7352bdfc7d3dcec11de', '2010-12-20 18:28:42.843112', 'John.Doe@example.com', 'f', '3f023b09c8b1f10a17d9108261b76b4888c3bcac', 'ce338ec91c1dc263eaea01562015a172943930c8', 'd791616a0c75277297ac2dd31657a73e3c70c586', '2010-12-20 18:28:42.843112')
+
+Sent mail to John.Doe@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:28:42 +0000
+From: donotreply@example.com
+To: John.Doe@example.com
+Message-ID: <4d0fa05acdd68_d663800ea92c2333f@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4376387ea5226234d80ec7352bdfc7d3dcec11de
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user91@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9af1d1c53ca3d291446409074e4ff636286f17fb', '2010-12-20 18:28:42.843112', 'user91@example.com', 't', '0b02e4f3e00119f2dde714509d538c77d4817753', 'bccd168eaf3619fdaf0f3fe4e3205b7d8249acd6', 'f9718d9c209178807aab1059a66d9cd2e206a1ac', '2010-12-20 18:28:42.843112')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user92@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('fcae5e6249b9eac5e9d6eac9ed6a470e1e1d2e58', '2010-12-20 18:28:42.843112', 'user92@example.com', 't', '9ddd6e85177a964acc4d29077fe9bdf62202add0', '24c72920746cb95a9f24dd026aa328dfb07da127', 'a13270ccfae067b587b0521a87860245ac7bd5a0', '2010-12-20 18:28:42.843112')
+ Processing by Clearance::UsersController#new as HTML
+Redirected to http://test.host/
+Completed 302 Found in 0ms
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user93@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('635a37ae48db229d0b98c3b192757a522a90aa2a', '2010-12-20 18:28:42.843112', 'user93@example.com', 't', 'c7bef7aee6887239cbd2c0ad6a28e05960de171d', '37d97e72c80a59d26a2d7b848389a35d9c8dc74c', '3f2bcc09796116d4d11ef43b51e1067316eb2365', '2010-12-20 18:28:42.843112')
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{}}
+Redirected to http://test.host/
+Completed 302 Found in 0ms
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 13.2ms)
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::UsersController#new as HTML
+ Parameters: {"user"=>{"email"=>"a@example.com"}}
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user94@example.com"}}
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user94@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7d2d678d47a57efd4c1eaa1d5487af12bb8e4866', '2010-12-20 18:28:42.843112', 'user94@example.com', 'f', '0df978a6fcff00f6906c6aa59f70df8fbddcf043', 'fb90cb59ee27b3bbbe60bb20d29e83932d048f57', 'a9d97d64d5aa8b55c7cd419cc82808ad6caa8aa2', '2010-12-20 18:28:42.843112')[0m
+
+Sent mail to user94@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:28:42 +0000
+From: donotreply@example.com
+To: user94@example.com
+Message-ID: <4d0fa05acdd68_d663800ea92c2344e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=7d2d678d47a57efd4c1eaa1d5487af12bb8e4866
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user95@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user95@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('69b58ef3165ce3fb78c31e90ce4dbd55729ab18d', '2010-12-20 18:28:42.843112', 'user95@example.com', 'f', '7d46ca1c4fb772c55e67ad8c8419fc90ce723288', '6d041132d5836ed37f436c0a9fd893343d0c0ab0', 'd6d85b376cd26ea652f302ec0bf5813df5a0ee0c', '2010-12-20 18:28:42.843112')
+
+Sent mail to user95@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:28:42 +0000
+From: donotreply@example.com
+To: user95@example.com
+Message-ID: <4d0fa05acdd68_d663800ea92c23527@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=69b58ef3165ce3fb78c31e90ce4dbd55729ab18d
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user96@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user96@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2ec3b130c326650265b73bb9cbe94c578cc3e953', '2010-12-20 18:28:42.843112', 'user96@example.com', 'f', 'b2bb55432bf32ea43695a76e3c02f37647efdfc1', '92283fcf17d1eeb3616029f8318c5f5ee81974d3', 'caa89919bee24d711339537f5d1592d64c85bf11', '2010-12-20 18:28:42.843112')
+
+Sent mail to user96@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:28:42 +0000
+From: donotreply@example.com
+To: user96@example.com
+Message-ID: <4d0fa05acdd68_d663800ea92c23635@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2ec3b130c326650265b73bb9cbe94c578cc3e953
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user97@example.com"}}
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user97@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9f4e7d86b55899cc0e0e275fc4f1a7ce99f280ef', '2010-12-20 18:28:42.843112', 'user97@example.com', 'f', 'c0a4a76d90d190e4a006d544cb2cad96a6226307', '5c8a6554827396a1a5bf4ce7fc8abca2086c3cce', '2daaed1605e231bb2876cb02b1aa31d27ba3cc4b', '2010-12-20 18:28:42.843112')[0m
+
+Sent mail to user97@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:28:42 +0000
+From: donotreply@example.com
+To: user97@example.com
+Message-ID: <4d0fa05acdd68_d663800ea92c237f8@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9f4e7d86b55899cc0e0e275fc4f1a7ce99f280ef
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user98@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user98@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9dc798150672b023f64cb084fc9916a2404a1c19', '2010-12-20 18:28:42.843112', 'user98@example.com', 'f', '42768e71942da3e39f92546d031ae55886da2119', '8ed65ed471e42ae225ba5f0db7b512d5f003e742', '6c562408a40417e56498478c646a65ab744ead25', '2010-12-20 18:28:42.843112')
+
+Sent mail to user98@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:28:42 +0000
+From: donotreply@example.com
+To: user98@example.com
+Message-ID: <4d0fa05acdd68_d663800ea92c238ee@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9dc798150672b023f64cb084fc9916a2404a1c19
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/passwords/new" for 127.0.0.1 at Mon Dec 20 13:28:56 -0500 2010
+ Processing by Clearance::PasswordsController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/passwords/new.html.erb within layouts/application (2.9ms)
+Completed 200 OK in 12ms (Views: 11.1ms | ActiveRecord: 0.2ms)
+
+
+Started POST "/passwords" for 127.0.0.1 at Mon Dec 20 13:28:56 -0500 2010
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"commit"=>"Reset password", "utf8"=>"\342\234\223", "password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/passwords/new.html.erb within layouts/application (2.1ms)
+Completed 200 OK in 6ms (Views: 2.8ms | ActiveRecord: 0.1ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f3de61363f5361774f379f0548ed1c1ee748a184', '2010-12-20 18:28:56.504678', 'email@person.com', 'f', '890aac02d5329f3123d3b06edc7f78faac2fff29', 'e282889000af19b44845e16cd279de0ed0e33202', 'a0c18dd0b44ac6a1c29f005cc50ff5f66161a728', '2010-12-20 18:28:56.504678')[0m
+
+Sent mail to email@person.com (12ms)
+Date: Mon, 20 Dec 2010 13:28:56 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa0689ee8f_d66a800ea92c933e0@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f3de61363f5361774f379f0548ed1c1ee748a184
+
+
+Started GET "/passwords/new" for 127.0.0.1 at Mon Dec 20 13:28:56 -0500 2010
+ Processing by Clearance::PasswordsController#new as HTML
+Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 0.5ms)
+
+
+Started POST "/passwords" for 127.0.0.1 at Mon Dec 20 13:28:56 -0500 2010
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"commit"=>"Reset password", "utf8"=>"\342\234\223", "password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '40cfb706e1206bc268b696cc5f27a2ec9b6e067d', "updated_at" = '2010-12-20 18:28:56.668682' WHERE ("users"."id" = 1)[0m
+
+Sent mail to email@person.com (9ms)
+Date: Mon, 20 Dec 2010 13:28:56 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa068a99d4_d66a800ea92c9349b@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=40cfb706e1206bc268b696cc5f27a2ec9b6e067d
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 33ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:28:56 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 10ms (Views: 9.4ms | ActiveRecord: 0.3ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d26dd382d7760b743f8cb2aeae0f4b784c7ec368', '2010-12-20 18:28:56.721570', 'email@person.com', 'f', 'e3b4d67688d73d0c3ebb0b703dc74604deab1cf7', '71f750bbd7fdd04a3cbcdaae9502c8324eb7a161', '1fbb2a6bd5d2475f319b7d39d3bc2f4a8ba68307', '2010-12-20 18:28:56.721570')
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:56 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa068b3de8_d66a800ea92c935f0@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d26dd382d7760b743f8cb2aeae0f4b784c7ec368
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/password/edit?token=d26dd382d7760b743f8cb2aeae0f4b784c7ec368" for 127.0.0.1 at Mon Dec 20 13:28:56 -0500 2010
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'd26dd382d7760b743f8cb2aeae0f4b784c7ec368') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'd26dd382d7760b743f8cb2aeae0f4b784c7ec368') LIMIT 1[0m
+Completed 200 OK in 9ms (Views: 7.6ms | ActiveRecord: 0.9ms)
+
+
+Started POST "/users/1/password?token=d26dd382d7760b743f8cb2aeae0f4b784c7ec368" for 127.0.0.1 at Mon Dec 20 13:28:56 -0500 2010
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"commit"=>"Save this password", "token"=>"[FILTERED]", "utf8"=>"\342\234\223", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'd26dd382d7760b743f8cb2aeae0f4b784c7ec368') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'd26dd382d7760b743f8cb2aeae0f4b784c7ec368') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1[0m
+Completed 200 OK in 10ms (Views: 4.0ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:28:56 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:28:56 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('028a6f0c194467f2212a44e8f7a0d1bc38987d1e', '2010-12-20 18:28:56.793069', 'email@person.com', 'f', '69d940bcac49e29cddc0d55e0aba5412850ae705', '74dc6d9b29026fbf2c90377ded6ffd153f5379d7', '39bb1c54632484dcac475b2fc941228fc73a5215', '2010-12-20 18:28:56.793069')[0m
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:56 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa068c545a_d66a800ea92c9366a@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=028a6f0c194467f2212a44e8f7a0d1bc38987d1e
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/password/edit?token=028a6f0c194467f2212a44e8f7a0d1bc38987d1e" for 127.0.0.1 at Mon Dec 20 13:28:56 -0500 2010
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '028a6f0c194467f2212a44e8f7a0d1bc38987d1e') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '028a6f0c194467f2212a44e8f7a0d1bc38987d1e') LIMIT 1
+Completed 200 OK in 5ms (Views: 3.2ms | ActiveRecord: 0.8ms)
+
+
+Started POST "/users/1/password?token=028a6f0c194467f2212a44e8f7a0d1bc38987d1e" for 127.0.0.1 at Mon Dec 20 13:28:56 -0500 2010
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"commit"=>"Save this password", "token"=>"[FILTERED]", "utf8"=>"\342\234\223", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '028a6f0c194467f2212a44e8f7a0d1bc38987d1e') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '028a6f0c194467f2212a44e8f7a0d1bc38987d1e') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '161e3bb9a85d0ebc955b80711c1113439cb0cb84', "updated_at" = '2010-12-20 18:28:56.833080' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:28:56.834279' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 7ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:28:56 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '74dc6d9b29026fbf2c90377ded6ffd153f5379d7') LIMIT 1[0m
+Completed 200 OK in 8ms (Views: 6.7ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:28:56 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '74dc6d9b29026fbf2c90377ded6ffd153f5379d7') LIMIT 1
+Completed 200 OK in 4ms (Views: 2.1ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:28:56 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '74dc6d9b29026fbf2c90377ded6ffd153f5379d7') LIMIT 1[0m
+Completed 200 OK in 112ms (Views: 110.9ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:28:56 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.1ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:28:56 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:28:56 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Completed 401 Unauthorized in 4ms (Views: 3.2ms | ActiveRecord: 0.1ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('0ccc6bbeaf9d4afe7696c2364c3e6726c70c2b83', '2010-12-20 18:28:57.017954', 'email@person.com', 'f', 'b74dedf15c97bd6ca638e8326abcc5bb8d2dd3f4', '64969e3101d073b3f496da0bddc8e3c7f748adc8', 'ef2e38fe6d8cde5c5cdc455238ef1ffeaff85dd2', '2010-12-20 18:28:57.017954')[0m
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:57 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa069816a_d66a800ea92c937f5@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=0ccc6bbeaf9d4afe7696c2364c3e6726c70c2b83
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+Sent mail to email@person.com (9ms)
+Date: Mon, 20 Dec 2010 13:28:57 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa06911221_d66a800ea92c93870@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=0ccc6bbeaf9d4afe7696c2364c3e6726c70c2b83
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 21ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9d8c32573f0adf22592043b1ffe86147018de286', '2010-12-20 18:28:57.095679', 'email@person.com', 't', '87c72daab1d615e63d557c1fc37b2994e89e8837', 'd943cc51c7af57bbe793872c258399babf4809c8', 'b0d0d9d40596b3d20ddb2961ccc08c4e61a51e9c', '2010-12-20 18:28:57.095679')
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Completed 401 Unauthorized in 5ms (Views: 3.4ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e49e364be8bc1c830e025357eb979bcaba940099', '2010-12-20 18:28:57.135860', 'email@person.com', 't', '208082218a9068c9827bf68e66a05803a2ce5a6a', '87558b4b3aa9bbec534effd6611125c5c90c3819', 'ef572ece938bbf300007014e3ba0302148633c7c', '2010-12-20 18:28:57.135860')[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 113ms (Views: 3.6ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '87558b4b3aa9bbec534effd6611125c5c90c3819') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '87558b4b3aa9bbec534effd6611125c5c90c3819') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '87558b4b3aa9bbec534effd6611125c5c90c3819') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '87558b4b3aa9bbec534effd6611125c5c90c3819') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('76120156eb4306d76357fd09a449387fdc5f4339', '2010-12-20 18:28:57.295705', 'email@person.com', 't', '4889bdbe846027b1febb86a16c98c33019733b73', 'c67eb00638a799365bce0a505e5ed01d46d58404', 'c5531086399ca9100047ac87afc68de10e7d6fe7', '2010-12-20 18:28:57.295705')
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.4ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'c67eb00638a799365bce0a505e5ed01d46d58404') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'c67eb00638a799365bce0a505e5ed01d46d58404') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'c67eb00638a799365bce0a505e5ed01d46d58404') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/sign_up" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (1.9ms)
+Completed 200 OK in 14ms (Views: 13.6ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/users" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"commit"=>"Sign up", "utf8"=>"\342\234\223", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"invalidemail"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('invalidemail')) LIMIT 1[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (3.6ms)
+Completed 200 OK in 11ms (Views: 6.3ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/sign_up" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (1.6ms)
+Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/users" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"commit"=>"Sign up", "utf8"=>"\342\234\223", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"email@person.com"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ac4d979d8b754cf5c6e9c9f34e89b7cf83376136', '2010-12-20 18:28:57.400324', 'email@person.com', 'f', 'd8be0679b21983791eb8966127d64b49239df5ad', 'f62e32e46b93499b2149382e37d07830ba3fe9e3', '81ed520ef134c586328b7b71cc0c0f4b39685204', '2010-12-20 18:28:57.400324')[0m
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:28:57 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa0696598e_d66a800ea92c93992@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ac4d979d8b754cf5c6e9c9f34e89b7cf83376136
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 23ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.5ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('32320e3bf7368a5ffdbc4510d987f92a90ac3833', '2010-12-20 18:28:57.541243', 'email@person.com', 'f', '052f088ec72be05df352b0cfec8cb8ae06635816', '109b9f6ed5bcda7763a50725a992b18b6d182673', '22ac43ff4ace86eddd2da3a833fdf6fe76e81564', '2010-12-20 18:28:57.541243')
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:57 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa06987d7c_d66a800ea92c940e6@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=32320e3bf7368a5ffdbc4510d987f92a90ac3833
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/confirmation/new?token=32320e3bf7368a5ffdbc4510d987f92a90ac3833" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '32320e3bf7368a5ffdbc4510d987f92a90ac3833') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '32320e3bf7368a5ffdbc4510d987f92a90ac3833') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:28:57.568473' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 5ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '109b9f6ed5bcda7763a50725a992b18b6d182673') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 1.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '109b9f6ed5bcda7763a50725a992b18b6d182673') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('724b82f799beca47ac04544b888f048ad44bb84c', '2010-12-20 18:28:57.589150', 'email@person.com', 'f', '2a1103c231e04383237ce3cc0e9d9fd28ac2f809', '60780434c914f0529f16d383affc5782544ef1fb', 'abc7eaa23a43f11cc62529b55e274a4fee4b226b', '2010-12-20 18:28:57.589150')
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:28:57 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa06993669_d66a800ea92c9411@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=724b82f799beca47ac04544b888f048ad44bb84c
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/confirmation/new?token=724b82f799beca47ac04544b888f048ad44bb84c" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '724b82f799beca47ac04544b888f048ad44bb84c') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '724b82f799beca47ac04544b888f048ad44bb84c') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:28:57.616094' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 4ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '60780434c914f0529f16d383affc5782544ef1fb') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.1ms | ActiveRecord: 1.1ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '60780434c914f0529f16d383affc5782544ef1fb') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.7ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/confirmation/new" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '60780434c914f0529f16d383affc5782544ef1fb') LIMIT 1[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 1ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '60780434c914f0529f16d383affc5782544ef1fb') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '60780434c914f0529f16d383affc5782544ef1fb') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.7ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('705c67319ec9b4537df430fc7fa65729c9376317', '2010-12-20 18:28:57.651908', 'email@person.com', 'f', '76169b064077e8da3e693d412465d99fbf238eaa', 'dd498c895987fb3a465f42db1a23875e6d6474ad', '92e2581ae7a78015b6198a7b5202fc7354db92e9', '2010-12-20 18:28:57.651908')[0m
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:28:57 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa069a313a_d66a800ea92c9422b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=705c67319ec9b4537df430fc7fa65729c9376317
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new?token=705c67319ec9b4537df430fc7fa65729c9376317" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '705c67319ec9b4537df430fc7fa65729c9376317') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '705c67319ec9b4537df430fc7fa65729c9376317') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:28:57.678299' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 4ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'dd498c895987fb3a465f42db1a23875e6d6474ad') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 1.0ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'dd498c895987fb3a465f42db1a23875e6d6474ad') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:28:57 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'dd498c895987fb3a465f42db1a23875e6d6474ad') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user1@example.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4070f639a8d54ea3a1f294f1051ca32867f55694', '2010-12-20 18:29:55.578916', 'user1@example.com', 'f', 'c878d226bd9afac42937fec460cdb385735bdb47', '6333a2850b2d3a6674442f323dc1533cd58769fa', '6692ecd86ef5a64a5c563fd3e4ac9885fe76e1b3', '2010-12-20 18:29:55.578916')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.8ms)
+
+Sent mail to user1@example.com (11ms)
+Date: Mon, 20 Dec 2010 13:29:55 -0500
+From: donotreply@example.com
+To: user1@example.com
+Message-ID: <4d0fa0a39a19e_d688800ea92c737d7@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4070f639a8d54ea3a1f294f1051ca32867f55694
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.7ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user2@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('959e0ca28e3ea4c9a0928fe82b6d94e56175b101', '2010-12-20 18:29:55.753079', 'user2@example.com', 'f', '6016f3e5b509d6417afb4b7ba8d1276b812bbbd7', 'e9410b502a79cef9ed78352bf2ab39474be6c72e', 'ca8c1fa9471a275cf218ad0f21ec81da88053e53', '2010-12-20 18:29:55.753079')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+
+Sent mail to user2@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:55 -0500
+From: donotreply@example.com
+To: user2@example.com
+Message-ID: <4d0fa0a3bb345_d688800ea92c73847@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=959e0ca28e3ea4c9a0928fe82b6d94e56175b101
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user3@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3aeddb0db6af93f220d031bc1cddb38f37fb2d15', '2010-12-20 18:29:55.782337', 'user3@example.com', 'f', '91b39d93c9ba4eb637f979ffdbae0a7b41d42af0', '389beb3be292455f26731260d188f5d3fda8047f', '7163822fdd216a7f36b09b8ad087dda0da199984', '2010-12-20 18:29:55.782337')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+
+Sent mail to user3@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:55 -0500
+From: donotreply@example.com
+To: user3@example.com
+Message-ID: <4d0fa0a3c257a_d688800ea92c739dd@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3aeddb0db6af93f220d031bc1cddb38f37fb2d15
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.4ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user4@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8b3566fc01a9a0e03b6d0c590f8738fa714457e2', '2010-12-20 18:29:55.812125', 'user4@example.com', 'f', '1d5ed3a308c3d8bf33c0331da428935d47d9539f', 'f5e0c6c2659e3da075dff73deea6a98ebdb40f4d', '24a81b348afde04e92c1ed4d5c1660a6c5ffe84a', '2010-12-20 18:29:55.812125')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+
+Sent mail to user4@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:55 -0500
+From: donotreply@example.com
+To: user4@example.com
+Message-ID: <4d0fa0a3c9b04_d688800ea92c7409@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8b3566fc01a9a0e03b6d0c590f8738fa714457e2
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user5@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('00b02e6325fccf2f9fdca1ee6bea0bd4dd2f45e1', '2010-12-20 18:29:55.842059', 'user5@example.com', 'f', '3735d3f0287aaa7a5d6bc2ae957c6803afd7f400', 'd94a727fe3dd0828a3ff849e136a0ac7158cfb93', '677e4b08007d31a7c808bde1151561338152bdbc', '2010-12-20 18:29:55.842059')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user5@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:55 -0500
+From: donotreply@example.com
+To: user5@example.com
+Message-ID: <4d0fa0a3d1833_d688800ea92c741f8@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=00b02e6325fccf2f9fdca1ee6bea0bd4dd2f45e1
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.6ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user6@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ddb39682c3be22ca2629f86d386a9eb71687ef8d', '2010-12-20 18:29:55.874331', 'user6@example.com', 'f', 'a387515af5e20a3e859dda424e3da0a880bef17c', '024dd1660d906ba43ab53ddf835deb504ac0c95c', 'cb9fcf1d49652b3ab7c1cb7a5561c63d920a97f2', '2010-12-20 18:29:55.874331')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user6@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:29:55 -0500
+From: donotreply@example.com
+To: user6@example.com
+Message-ID: <4d0fa0a3d8fa9_d688800ea92c74245@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ddb39682c3be22ca2629f86d386a9eb71687ef8d
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user7@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('83f553f6d0ef4c28f124735f98a3752346a2263b', '2010-12-20 18:29:55.904755', 'user7@example.com', 'f', '32890ecedb155699abaf8262d4ab59f0c411d0c7', 'f8addd2b78f9613f1f28ceef3efbdc75e231a4e1', '760947a419e2f3a76fc75a67d2ad7037590c28cd', '2010-12-20 18:29:55.904755')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+
+Sent mail to user7@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:55 -0500
+From: donotreply@example.com
+To: user7@example.com
+Message-ID: <4d0fa0a3e0734_d688800ea92c74330@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=83f553f6d0ef4c28f124735f98a3752346a2263b
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user8@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('bd5d457a81d52f037f4957bd7f66158a51a913e7', '2010-12-20 18:29:55.934314', 'user8@example.com', 'f', '822d6309044dbeb3801abd2e6e83c62b42b724c2', '7a46ebbb6534eaa5784c81ce2b2d545b2d35c935', '06be58414c025f8fa5a56245d8626c03ce5822fc', '2010-12-20 18:29:55.934314')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user8@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:55 -0500
+From: donotreply@example.com
+To: user8@example.com
+Message-ID: <4d0fa0a3e7947_d688800ea92c744f9@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=bd5d457a81d52f037f4957bd7f66158a51a913e7
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user9@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('77cd2ca5fc4efb95dfdd6721c282c69333132245', '2010-12-20 18:29:55.965893', 'user9@example.com', 'f', '4240e6bab4711d77ea004a9003f24b812fc9637c', '7b3f9cfa5d8a754ed748babf18b3b6fcad1aaa76', '36c925d50cc86f091f22aa9dae2117bcfc0b0984', '2010-12-20 18:29:55.965893')[0m
+
+Sent mail to user9@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:55 -0500
+From: donotreply@example.com
+To: user9@example.com
+Message-ID: <4d0fa0a3ef5b3_d688800ea92c74542@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=77cd2ca5fc4efb95dfdd6721c282c69333132245
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:29:55.985082' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user10@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('919a11abb65808a5954f0085247372f3be168338', '2010-12-20 18:29:55.987466', 'user10@example.com', 't', '3b0395e482c72d9789216ddf669458e99ba3f20e', '517770d7ceb583b2f2f8762b45d5ad1a41951976', '22c6f0ce9635d55e0bf86d1abe880d6fcf3bcb15', '2010-12-20 18:29:55.987466')
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '77cd2ca5fc4efb95dfdd6721c282c69333132245') LIMIT 1[0m
+Completed in 8ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user11@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4ede18d8a2e9414c971e26b1902783bcbb9865d1', '2010-12-20 18:29:56.004066', 'user11@example.com', 'f', '328560f3c1c34b237bdae03d4d8575ada4e0d464', 'f6049a08ede02b3df03205b5d2be89dca5832a31', 'c3733a60b4c37d32faf772fa7feef3121dd64be4', '2010-12-20 18:29:56.004066')[0m
+
+Sent mail to user11@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:56 -0500
+From: donotreply@example.com
+To: user11@example.com
+Message-ID: <4d0fa0a4470c_d688800ea92c746ad@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4ede18d8a2e9414c971e26b1902783bcbb9865d1
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:29:56.022308' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user12@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('829b837f487f765f4c95e933faca3e2c3f611587', '2010-12-20 18:29:56.030506', 'user12@example.com', 'f', '5f4a1d79c26e42bfade505f05f7296f49384dfd1', 'b70f35284a7184c49ce71027bed37ff5b05152d3', '82aa824aa4b8e9cefecc3676388ecab7efef14d7', '2010-12-20 18:29:56.030506')[0m
+
+Sent mail to user12@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:56 -0500
+From: donotreply@example.com
+To: user12@example.com
+Message-ID: <4d0fa0a4af9c_d688800ea92c74743@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=829b837f487f765f4c95e933faca3e2c3f611587
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:29:56.049632' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user13@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('bd78585bc0c5239c4125d15cc9dd6718cf50a814', '2010-12-20 18:29:56.056748', 'user13@example.com', 'f', '82e21dc4b13d91a704d44c7e86618c88903e41db', 'a7ff6ff283872b9bfccf6f240b054af099ad1313', '53161d0a4049a8cbf9adb8cac788644286e8ce68', '2010-12-20 18:29:56.056748')[0m
+
+Sent mail to user13@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:56 -0500
+From: donotreply@example.com
+To: user13@example.com
+Message-ID: <4d0fa0a411523_d688800ea92c748cb@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=bd78585bc0c5239c4125d15cc9dd6718cf50a814
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:29:56.075163' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user14@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('132bd45d35ed38eb372a6a30fd291e23c20c6d9b', '2010-12-20 18:29:56.082478', 'user14@example.com', 'f', '61011bd43a3381a273b3f798603809c84cfbb310', '5747a469c63724ac33e0b9ca08e168a79b1f55f1', 'f64fe76daa442eb52ab60658575a871d4ead5e3a', '2010-12-20 18:29:56.082478')
+
+Sent mail to user14@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:56 -0500
+From: donotreply@example.com
+To: user14@example.com
+Message-ID: <4d0fa0a4356ee_d688800ea92c7493f@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=132bd45d35ed38eb372a6a30fd291e23c20c6d9b
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:29:56.223031' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user15@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ab9fc0e34aab51b93175823799c7e3f959a0570d', '2010-12-20 18:29:56.230517', 'user15@example.com', 'f', '2db8bfa90920e680a1045c33007db81b50444568', '79ee509b2f33f2807a95dc3fedb9bef156d45851', 'e5483edd0687bf14d93c3f7df2892db6d9d58d2a', '2010-12-20 18:29:56.230517')[0m
+
+Sent mail to user15@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:56 -0500
+From: donotreply@example.com
+To: user15@example.com
+Message-ID: <4d0fa0a43be3c_d688800ea92c75041@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ab9fc0e34aab51b93175823799c7e3f959a0570d
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:29:56.249535' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user16@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('fb3bb11f70f55b62e50d53d1e6289965be931377', '2010-12-20 18:29:56.256644', 'user16@example.com', 'f', '16fcb86572ceb089da9aaccae9362edc4baf83d4', '4e0cf9d59d782cede503aa7afe17e5266740ea8a', '9b82fcd70c0e012f2e8c0fafa8869a8b531a7610', '2010-12-20 18:29:56.256644')
+
+Sent mail to user16@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:56 -0500
+From: donotreply@example.com
+To: user16@example.com
+Message-ID: <4d0fa0a44263f_d688800ea92c7515d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=fb3bb11f70f55b62e50d53d1e6289965be931377
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:29:56.276197' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user17@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('816611591c03693c085ba5feeb9f6b8c5f4e7f22', '2010-12-20 18:29:56.284321', 'user17@example.com', 'f', '71f6ab97f11c121c065d73a7b1987ddb83f47cc4', 'bd607796595d028576347b1732d9174acfadf5d1', '386f0d9a59a265bc02593180ff2d381f3fc5ff41', '2010-12-20 18:29:56.284321')[0m
+
+Sent mail to user17@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:56 -0500
+From: donotreply@example.com
+To: user17@example.com
+Message-ID: <4d0fa0a448d52_d688800ea92c75245@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=816611591c03693c085ba5feeb9f6b8c5f4e7f22
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.5ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '816611591c03693c085ba5feeb9f6b8c5f4e7f22') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '816611591c03693c085ba5feeb9f6b8c5f4e7f22') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:29:56.306879' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 5ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user18@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5815f154c9c3d074ddef6a211d49e3ae9a98b217', '2010-12-20 18:29:56.311721', 'user18@example.com', 'f', 'bad6572222a3dada6fba28078f3daca892c7045d', '72d89e173e71aea2b0f040d450e41dc825fed842', '0cccf90f24ee34cfcfad2b8f91a7a962e66b846c', '2010-12-20 18:29:56.311721')
+
+Sent mail to user18@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:56 -0500
+From: donotreply@example.com
+To: user18@example.com
+Message-ID: <4d0fa0a44f91c_d688800ea92c75311@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=5815f154c9c3d074ddef6a211d49e3ae9a98b217
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5815f154c9c3d074ddef6a211d49e3ae9a98b217') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5815f154c9c3d074ddef6a211d49e3ae9a98b217') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:29:56.334909' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/
+Completed 302 Found in 5ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user19@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('74b820cab73ffdcc5c96144756f0cc1e08892fe3', '2010-12-20 18:29:56.340371', 'user19@example.com', 'f', '3a5380963fa592c76f21dd79ca738b7f5cc8c660', '42cb9335f1822c2ea5acb4c201b198e811566720', 'a2d581e748595aadb880cac29d4f9fe47ad82b64', '2010-12-20 18:29:56.340371')[0m
+
+Sent mail to user19@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:56 -0500
+From: donotreply@example.com
+To: user19@example.com
+Message-ID: <4d0fa0a456596_d688800ea92c7549f@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=74b820cab73ffdcc5c96144756f0cc1e08892fe3
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '74b820cab73ffdcc5c96144756f0cc1e08892fe3') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '74b820cab73ffdcc5c96144756f0cc1e08892fe3') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:29:56.362405' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 4ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user20@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('cb3bcea23b095085fae64b3335f8226dc208c885', '2010-12-20 18:29:56.367084', 'user20@example.com', 'f', '76fe7a60310d8b0bea35b3fc18a0427123a5eef7', '138d900e232d49029845daa8d5eed8cfa995d198', 'c7c4726e9628019cfbf823c9de2f7ed551488a6b', '2010-12-20 18:29:56.367084')
+
+Sent mail to user20@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:56 -0500
+From: donotreply@example.com
+To: user20@example.com
+Message-ID: <4d0fa0a45d4aa_d688800ea92c75590@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=cb3bcea23b095085fae64b3335f8226dc208c885
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'cb3bcea23b095085fae64b3335f8226dc208c885') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'cb3bcea23b095085fae64b3335f8226dc208c885') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:29:56.390291' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/
+Completed 302 Found in 4ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user21@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('33b56b2f5e896de99b5afa46021a64509fa22ecb', '2010-12-20 18:29:56.394967', 'user21@example.com', 'f', 'c85aaeb2217f7c9b6794d0d953bbcb68b2c6098f', '64c3b2ff15589cd88fe2ec9c2d64d6826ba1128c', 'c10b87a8d549ee6586c3f501461280b8fb970fd0', '2010-12-20 18:29:56.394967')[0m
+
+Sent mail to user21@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:56 -0500
+From: donotreply@example.com
+To: user21@example.com
+Message-ID: <4d0fa0a463e54_d688800ea92c756b8@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=33b56b2f5e896de99b5afa46021a64509fa22ecb
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Completed in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user22@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('27dec7f643e4e5bac137c3302542f84ac37f35f3', '2010-12-20 18:29:56.418654', 'user22@example.com', 'f', '6155609316b9ed4546688bc1ef0b6ab14526152e', '2d5b818e4b396c71989ae412c4ac697133afefa8', '664f7fb408260850dcd567e42964fc8f4d745288', '2010-12-20 18:29:56.418654')[0m
+
+Sent mail to user22@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:56 -0500
+From: donotreply@example.com
+To: user22@example.com
+Message-ID: <4d0fa0a46a077_d688800ea92c757ba@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=27dec7f643e4e5bac137c3302542f84ac37f35f3
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Completed in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user23@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('0fa7820eb020d4899717f13d4f9388eda3a54c2d', '2010-12-20 18:29:56.443920', 'user23@example.com', 'f', 'c15b96353558bab635ebc580056141efbac507c4', '79a215c8f62ba5b5b70513c93aa5b631daed0d65', '39fed7830cce960aa1f68b0e48d98542ebddef21', '2010-12-20 18:29:56.443920')[0m
+
+Sent mail to user23@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:29:56 -0500
+From: donotreply@example.com
+To: user23@example.com
+Message-ID: <4d0fa0a46face_d688800ea92c758c5@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=0fa7820eb020d4899717f13d4f9388eda3a54c2d
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user24@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3c3d7b3b32ab9c49706e7199efa56e51bfbcae60', '2010-12-20 18:29:56.464020', 'user24@example.com', 'f', '79fd42539a5dd953955a2e9ca9981ce9bfb34516', 'a38663c38fa5a12132eda9e0b811bdbe7777830b', 'bf3d04ae6537df092acd1bea86b9d6f5591a6d23', '2010-12-20 18:29:56.464020')[0m
+
+Sent mail to user24@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:56 -0500
+From: donotreply@example.com
+To: user24@example.com
+Message-ID: <4d0fa0a474900_d688800ea92c75977@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3c3d7b3b32ab9c49706e7199efa56e51bfbcae60
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'bad token') LIMIT 1
+Completed in 2ms
+ [1m[36mSQL (0.1ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"123"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 123) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 123) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 123) AND ("users"."confirmation_token" = '123') LIMIT 1
+Completed in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user25@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f7bea4ccf093880cc7f1aac5bfd734b5495143e3', '2010-12-20 18:29:56.493649', 'user25@example.com', 'f', '9774097508bf2efe8722191e3c35898098cb71b4', 'd20ca4677e198ed4b7f61d4015114dc59e348169', 'bba9af85534218167cafa01efd916cc497ffe84a', '2010-12-20 18:29:56.493649')
+
+Sent mail to user25@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:56 -0500
+From: donotreply@example.com
+To: user25@example.com
+Message-ID: <4d0fa0a47bd6b_d688800ea92c7606b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f7bea4ccf093880cc7f1aac5bfd734b5495143e3
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '65fc96cde863b558f6f70b3c929b7271ffc36ab0', "updated_at" = '2010-12-20 18:29:56.511347' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '65fc96cde863b558f6f70b3c929b7271ffc36ab0') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '65fc96cde863b558f6f70b3c929b7271ffc36ab0') LIMIT 1[0m
+Completed 200 OK in 13ms (Views: 11.4ms | ActiveRecord: 16.4ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user26@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('588f3a7b087b555760997907eb5e1cde926c2fe7', '2010-12-20 18:29:56.531832', 'user26@example.com', 'f', 'c7b141190dc1fe6b88edc929d1e64eae8f5d5c28', 'cad0a707ecc4fc279fcd709c6e93e242eb0c8e2d', '9cc4a15596b5511f951243dd9c6e2bd96747328e', '2010-12-20 18:29:56.531832')[0m
+
+Sent mail to user26@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:56 -0500
+From: donotreply@example.com
+To: user26@example.com
+Message-ID: <4d0fa0a48598f_d688800ea92c7615b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=588f3a7b087b555760997907eb5e1cde926c2fe7
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '47950becf39d98eb0ca815ca7a2bf0a452a1fd9e', "updated_at" = '2010-12-20 18:29:56.551521' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '47950becf39d98eb0ca815ca7a2bf0a452a1fd9e') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '47950becf39d98eb0ca815ca7a2bf0a452a1fd9e') LIMIT 1
+Completed 200 OK in 5ms (Views: 3.2ms | ActiveRecord: 0.9ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user27@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('94b59214b74a123d9e95cf19c9e6063143e044e3', '2010-12-20 18:29:56.692720', 'user27@example.com', 'f', 'ab7298584978e98dbcba8eaaf4099c20b562ae1d', 'f5fff9c0343f83794cada61e4d027a4f085ce835', '27202f5a0ed635b422aff3d644c997e4f69b102c', '2010-12-20 18:29:56.692720')
+
+Sent mail to user27@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:56 -0500
+From: donotreply@example.com
+To: user27@example.com
+Message-ID: <4d0fa0a4ac8cf_d688800ea92c762c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=94b59214b74a123d9e95cf19c9e6063143e044e3
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "confirmation_token" = '1b72b259a3a3356505b906df65ff61df039f0793', "updated_at" = '2010-12-20 18:29:56.711006' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '1b72b259a3a3356505b906df65ff61df039f0793') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '1b72b259a3a3356505b906df65ff61df039f0793') LIMIT 1[0m
+Completed 200 OK in 5ms (Views: 3.1ms | ActiveRecord: 0.8ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('80f19be0b941a1a065ab55c027b09bc4d741e2d5', '2010-12-20 18:29:56.722164', 'user28@example.com', 'f', 'c9803e6b03531d6700b566907f5e8aae78281e7c', '3e26ba824e5ad29f664396d682b00af2ecc2baba', 'daa9e38a2a5ad572f09f8e75b6385f1238bce756', '2010-12-20 18:29:56.722164')[0m
+
+Sent mail to user28@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:56 -0500
+From: donotreply@example.com
+To: user28@example.com
+Message-ID: <4d0fa0a4b3d0b_d688800ea92c76333@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=80f19be0b941a1a065ab55c027b09bc4d741e2d5
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '691625a35431355df4e0ddfd7f3c9c49821f7845', "updated_at" = '2010-12-20 18:29:56.740667' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '691625a35431355df4e0ddfd7f3c9c49821f7845') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '691625a35431355df4e0ddfd7f3c9c49821f7845') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '7dc14ef5c0fbdb752f1a196cbd0bd89bbf43b0e6', "updated_at" = '2010-12-20 18:29:56.746939' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:29:56.747940' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ba9b769ec72dc1d910523b53b80ad154cae96be3', '2010-12-20 18:29:56.752810', 'user29@example.com', 'f', '6ed56fc8871ce5896c5c2cd0adb78e04bea2e664', '74dc067d2e5eef662cf82ba15a3ca80fffccbdd3', 'a7e787541e6a0e225cfee1b86fde0ec968e7964a', '2010-12-20 18:29:56.752810')[0m
+
+Sent mail to user29@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:56 -0500
+From: donotreply@example.com
+To: user29@example.com
+Message-ID: <4d0fa0a4bb406_d688800ea92c764a@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ba9b769ec72dc1d910523b53b80ad154cae96be3
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "confirmation_token" = 'ec16076fe54c882c3037b87bf5ed2c8ce07c4721', "updated_at" = '2010-12-20 18:29:56.771657' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'ec16076fe54c882c3037b87bf5ed2c8ce07c4721') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'ec16076fe54c882c3037b87bf5ed2c8ce07c4721') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'bfbf2420185fc4f3f2308f88ffa20ee9a1f62163', "updated_at" = '2010-12-20 18:29:56.780657' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:29:56.781720' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3cb59f9b15f3e3bd10a95c9d282412f64b3aa658', '2010-12-20 18:29:56.787165', 'user30@example.com', 'f', '9d5f6d9cee00773ad912f1d08ab5de5689599f5f', '03450c076e136546a3edbefa871b2a8ac2e55d27', '2fef87bc7d510367c031fa7a3549fe9a84e7b63b', '2010-12-20 18:29:56.787165')[0m
+
+Sent mail to user30@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:56 -0500
+From: donotreply@example.com
+To: user30@example.com
+Message-ID: <4d0fa0a4c3e40_d688800ea92c76558@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3cb59f9b15f3e3bd10a95c9d282412f64b3aa658
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '99948fa2eb04f9b34b5e15167c2870c920c33b11', "updated_at" = '2010-12-20 18:29:56.806911' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '99948fa2eb04f9b34b5e15167c2870c920c33b11') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '99948fa2eb04f9b34b5e15167c2870c920c33b11') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '300708fb951ebad74175cb30cbaa429c6055f752', "updated_at" = '2010-12-20 18:29:56.813091' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:29:56.814083' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('394a1ec4b13bacab63ff1229f9401702264703cb', '2010-12-20 18:29:56.819030', 'user31@example.com', 'f', '5321a29dc828d5f0fea302dfc0526366e195075f', '7004aad07036fcda808c81db9bc8b6c536bc4b39', '360bc1f90f91f49f06791a2b47458b0feaeccc77', '2010-12-20 18:29:56.819030')[0m
+
+Sent mail to user31@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:56 -0500
+From: donotreply@example.com
+To: user31@example.com
+Message-ID: <4d0fa0a4cb9ef_d688800ea92c76694@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=394a1ec4b13bacab63ff1229f9401702264703cb
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '49690abbbc2816abea309461b5e3e2291095d464', "updated_at" = '2010-12-20 18:29:56.838576' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '49690abbbc2816abea309461b5e3e2291095d464') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '49690abbbc2816abea309461b5e3e2291095d464') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'ff57be967ed1a0772491749d8ca73bb9824a87e5', "updated_at" = '2010-12-20 18:29:56.844600' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:29:56.845613' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ac0d216c7fe016670ba355d3ed8e7fb60c37aa25', '2010-12-20 18:29:56.850559', 'user32@example.com', 'f', 'b4af5853e08d3a38786168c2dbcfb20aca4a5ce5', 'cb708c21e283d9ef97b54b0a37893aadacfbafcb', 'f3f3dca9b4473310340e3d7a9893d8bcc4b021da', '2010-12-20 18:29:56.850559')[0m
+
+Sent mail to user32@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:56 -0500
+From: donotreply@example.com
+To: user32@example.com
+Message-ID: <4d0fa0a4d3148_d688800ea92c76761@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ac0d216c7fe016670ba355d3ed8e7fb60c37aa25
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'dade562a8591aa6c155c62479786ac0880adae09', "updated_at" = '2010-12-20 18:29:56.868952' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'dade562a8591aa6c155c62479786ac0880adae09') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'dade562a8591aa6c155c62479786ac0880adae09') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'ea7b2992cd197c64387755fa34475da9bc9e0456', "updated_at" = '2010-12-20 18:29:56.875005' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:29:56.876013' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e505aae3557f4557f7189f142da9fdf7660a3d9c', '2010-12-20 18:29:56.881161', 'user33@example.com', 'f', '75d940fb199e986a47bef3bb0ba88af8d8bdb22e', 'de379fe9d52d49f166f8c71cb07fb4064a0906c3', '889d77993cb58ab1ac5a2a35a4f85470a282ca9f', '2010-12-20 18:29:56.881161')[0m
+
+Sent mail to user33@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:29:56 -0500
+From: donotreply@example.com
+To: user33@example.com
+Message-ID: <4d0fa0a4da91a_d688800ea92c76839@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e505aae3557f4557f7189f142da9fdf7660a3d9c
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "confirmation_token" = '2664fe14111f4e0d300c8b4ac2b13b1616510153', "updated_at" = '2010-12-20 18:29:56.899314' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '2664fe14111f4e0d300c8b4ac2b13b1616510153') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '2664fe14111f4e0d300c8b4ac2b13b1616510153') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.8ms | ActiveRecord: 6.5ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f33eb0a4600c108ec54857499451eb2c80adb4e2', '2010-12-20 18:29:56.916249', 'user34@example.com', 'f', 'aa588aa1d7493420e2fe112f63e9ad4d337c62f9', '563fcb68e2585a76e6f0e5ca89fb75957280d6a6', '5f6aa4fc1c772efee3ef78c739ff371b92038e79', '2010-12-20 18:29:56.916249')[0m
+
+Sent mail to user34@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:56 -0500
+From: donotreply@example.com
+To: user34@example.com
+Message-ID: <4d0fa0a4e32ca_d688800ea92c76957@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f33eb0a4600c108ec54857499451eb2c80adb4e2
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'dd30118a709f9316d9ba2369109992a6c86461fd', "updated_at" = '2010-12-20 18:29:56.934904' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'dd30118a709f9316d9ba2369109992a6c86461fd') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'dd30118a709f9316d9ba2369109992a6c86461fd') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 8ms (Views: 3.7ms | ActiveRecord: 0.9ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c70f2deafd607c83f82de1ac5b422d0eef6818db', '2010-12-20 18:29:56.949823', 'user35@example.com', 'f', '0081c95f84f99966050616c0b74377a8d2717acb', '8c4cda91ccdeb41fd0158ac8d1b83e4c85701f04', 'a9b2f1952bd298372a673c6e00393841c6f9d9ee', '2010-12-20 18:29:56.949823')[0m
+
+Sent mail to user35@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:56 -0500
+From: donotreply@example.com
+To: user35@example.com
+Message-ID: <4d0fa0a4eb2ab_d688800ea92c770c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c70f2deafd607c83f82de1ac5b422d0eef6818db
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "confirmation_token" = '52b6b1c9f077553778eb67a532ffa6276189cac6', "updated_at" = '2010-12-20 18:29:56.967977' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '52b6b1c9f077553778eb67a532ffa6276189cac6') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '52b6b1c9f077553778eb67a532ffa6276189cac6') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.8ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4c589260c4ac0e64b16abac1473b47f48c93980c', '2010-12-20 18:29:56.983316', 'user36@example.com', 'f', 'fd2a317ff1982d6be898eeef866251767655a8f7', 'feedc9d81eabd3c5bb6d5542251e0b212c010fed', 'f58044dcf6f9774d711104a561954f05127ee8a0', '2010-12-20 18:29:56.983316')[0m
+
+Sent mail to user36@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:56 -0500
+From: donotreply@example.com
+To: user36@example.com
+Message-ID: <4d0fa0a4f3e2b_d688800ea92c77154@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4c589260c4ac0e64b16abac1473b47f48c93980c
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "confirmation_token" = '926a785ab5e30b9f13b47dfbf09fff4879910baf', "updated_at" = '2010-12-20 18:29:57.003716' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '926a785ab5e30b9f13b47dfbf09fff4879910baf') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '926a785ab5e30b9f13b47dfbf09fff4879910baf') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.8ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('68fcf7a00b4b5d041cda3c34754cd328ff711e22', '2010-12-20 18:29:57.018956', 'user37@example.com', 'f', 'd9d24961e2fa793baa93a1a495e1fa443061c08a', '3a791f2a2e7b5d3e447544cdc689569052fa5377', '4a00a360da380244b7f44cbd6b34de8c0dd581b6', '2010-12-20 18:29:57.018956')[0m
+
+Sent mail to user37@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:57 -0500
+From: donotreply@example.com
+To: user37@example.com
+Message-ID: <4d0fa0a526568_d688800ea92c772e6@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=68fcf7a00b4b5d041cda3c34754cd328ff711e22
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'd4694e813caa8c45953d042c3880a841d569cde2', "updated_at" = '2010-12-20 18:29:57.161351' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'd4694e813caa8c45953d042c3880a841d569cde2') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'd4694e813caa8c45953d042c3880a841d569cde2') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.9ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d1313437ce668ac9a85911098e306641143c318a', '2010-12-20 18:29:57.176802', 'user38@example.com', 'f', '47c40f0005e7e59714640f481515068127039182', 'a9911def9d1d098a524e167c22bc4747381355be', '71678ef4f16328794e35927b4f04cda3c561fbae', '2010-12-20 18:29:57.176802')[0m
+
+Sent mail to user38@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:57 -0500
+From: donotreply@example.com
+To: user38@example.com
+Message-ID: <4d0fa0a52e8fe_d688800ea92c773b5@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d1313437ce668ac9a85911098e306641143c318a
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '4140ca4d0fa6b20a0f0ed46337a1de4d3abf4ec6', "updated_at" = '2010-12-20 18:29:57.194902' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '4140ca4d0fa6b20a0f0ed46337a1de4d3abf4ec6') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '4140ca4d0fa6b20a0f0ed46337a1de4d3abf4ec6') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.8ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user39@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3b9f570ccb508520d49cc4087c2da9ae88cc6be6', '2010-12-20 18:29:57.210142', 'user39@example.com', 'f', '5ca39dacd1640a7db20006316cef5642cd6700b0', '8fa0906b4d93821a8fee050c7710d648348f6fad', '60ec2a7e3c2f0610abea40d73dedcb9d3b1f0f82', '2010-12-20 18:29:57.210142')[0m
+
+Sent mail to user39@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:57 -0500
+From: donotreply@example.com
+To: user39@example.com
+Message-ID: <4d0fa0a536e66_d688800ea92c7748@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3b9f570ccb508520d49cc4087c2da9ae88cc6be6
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'b06929e8481fa95aec30f3bddf208e05b452aba3', "updated_at" = '2010-12-20 18:29:57.228975' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+Completed in 0ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user40@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4292af5acf8231471f8f469c40ac472fc932b357', '2010-12-20 18:29:57.234382', 'user40@example.com', 'f', '107b3617aeff57bbbd424919dd72880be09e0ebd', 'bb0de3b4dd5d954403e3465005575101efbedd9f', 'bcc0281a1ffc5eaab8362acd40779312631434ce', '2010-12-20 18:29:57.234382')
+
+Sent mail to user40@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:57 -0500
+From: donotreply@example.com
+To: user40@example.com
+Message-ID: <4d0fa0a53c81d_d688800ea92c775b6@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4292af5acf8231471f8f469c40ac472fc932b357
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '43ea50bcba9ac4881421826d9a7404144a12ac99', "updated_at" = '2010-12-20 18:29:57.252073' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"user_id"=>"1"}
+Completed in 0ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user41@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5b6e14b822ffcc3058179053b39eca84a9e638ef', '2010-12-20 18:29:57.257357', 'user41@example.com', 'f', '25e4392cf447b129d6f52c4a4a6ac7e7bf7b116b', '00396934391fd14ca446b653838210e932715dcb', '6dec7c15799897e6f2e36bf8e4fda7f157a414da', '2010-12-20 18:29:57.257357')[0m
+
+Sent mail to user41@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:57 -0500
+From: donotreply@example.com
+To: user41@example.com
+Message-ID: <4d0fa0a542556_d688800ea92c7768e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=5b6e14b822ffcc3058179053b39eca84a9e638ef
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'ceb12a2cebfdd6366b5af15ae66ebdee179eb429', "updated_at" = '2010-12-20 18:29:57.275788' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+Completed in 0ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user42@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('04a1a2de197da8186d8eeeb68a44c399cad16051', '2010-12-20 18:29:57.281555', 'user42@example.com', 'f', '2d1f94858f3d3aff7aa01cfba80938d0e310f587', '8a613d95a53d48f4efb069597066a3bb0635b234', 'cb1f645b0b30db0c97b91b88fb8c6eeaa346aede', '2010-12-20 18:29:57.281555')
+
+Sent mail to user42@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:57 -0500
+From: donotreply@example.com
+To: user42@example.com
+Message-ID: <4d0fa0a5484f7_d688800ea92c777a4@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=04a1a2de197da8186d8eeeb68a44c399cad16051
+ Processing by Clearance::PasswordsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+Completed 200 OK in 6ms (Views: 5.9ms | ActiveRecord: 1.9ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user43@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a20fce32a8c679ad184e7af520bb6c89138bcae1', '2010-12-20 18:29:57.310718', 'user43@example.com', 'f', '0d12bf805940861226b0ee248bbb7a9628ee3e92', 'aa24258b2c1f6045e57cff3536f8181fedcf9b81', 'f135b34317c568df8abf760ffa6e1886eb4db757', '2010-12-20 18:29:57.310718')
+
+Sent mail to user43@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:57 -0500
+From: donotreply@example.com
+To: user43@example.com
+Message-ID: <4d0fa0a54f987_d688800ea92c77835@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a20fce32a8c679ad184e7af520bb6c89138bcae1
+ Processing by Clearance::PasswordsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+Completed 200 OK in 3ms (Views: 2.8ms | ActiveRecord: 0.4ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user44@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('da19998ea9e78c66619b1621948900f283a2105c', '2010-12-20 18:29:57.339043', 'user44@example.com', 'f', '301b0b24daefd42e88749c4a785526f6ab432eaf', '09aed1f57d22ad3f04d9b1e2fdec69b880a36abe', '15c376bfb1ba58577737e61d907a47d0cd50bc95', '2010-12-20 18:29:57.339043')
+
+Sent mail to user44@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:57 -0500
+From: donotreply@example.com
+To: user44@example.com
+Message-ID: <4d0fa0a556418_d688800ea92c7795a@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=da19998ea9e78c66619b1621948900f283a2105c
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user44@example.com') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '569a546c4098602d2005dbf8854efa0bf4893eea', "updated_at" = '2010-12-20 18:29:57.359857' WHERE ("users"."id" = 1)
+
+Sent mail to user44@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:57 -0500
+From: donotreply@example.com
+To: user44@example.com
+Message-ID: <4d0fa0a55b09b_d688800ea92c78074@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=569a546c4098602d2005dbf8854efa0bf4893eea
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 19ms
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user45@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('97f2a49418dbbe51e50ba17020a41027ef5807bc', '2010-12-20 18:29:57.381178', 'user45@example.com', 'f', 'cb718f0917442c4445f579afe624f6d885deb105', '90abced44da31c485c6f7a4e6b8ed52353652fd1', '99d409a7d4b2179bf73bcaa51f3ceaad01313a64', '2010-12-20 18:29:57.381178')[0m
+
+Sent mail to user45@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:57 -0500
+From: donotreply@example.com
+To: user45@example.com
+Message-ID: <4d0fa0a5608d6_d688800ea92c781dc@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=97f2a49418dbbe51e50ba17020a41027ef5807bc
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user45@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '0fa68f222a0160181d26b54ad940901835dbd430', "updated_at" = '2010-12-20 18:29:57.403487' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user45@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:29:57 -0500
+From: donotreply@example.com
+To: user45@example.com
+Message-ID: <4d0fa0a565c4d_d688800ea92c78260@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=0fa68f222a0160181d26b54ad940901835dbd430
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 19ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user46@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e57b1966d4cd757ce3aafc51982158415741ed50', '2010-12-20 18:29:57.424800', 'user46@example.com', 'f', '7071ad560699ecbdf924b9882a8ed8bc33f403d6', '1c4e94173b472f9cbc19e850d234636515d81194', 'fb7c353a5f405db643ce6071dd82cff3cf788b31', '2010-12-20 18:29:57.424800')[0m
+
+Sent mail to user46@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:57 -0500
+From: donotreply@example.com
+To: user46@example.com
+Message-ID: <4d0fa0a56b29e_d688800ea92c78335@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e57b1966d4cd757ce3aafc51982158415741ed50
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user46@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '31240f87ca6f022d5d7a0ed397b164971dad708e', "updated_at" = '2010-12-20 18:29:57.445541' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user46@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:57 -0500
+From: donotreply@example.com
+To: user46@example.com
+Message-ID: <4d0fa0a57004b_d688800ea92c78413@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=31240f87ca6f022d5d7a0ed397b164971dad708e
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 19ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user47@example.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('57d9f92b159be357238a584ae12cc426c4985a62', '2010-12-20 18:29:57.466944', 'user47@example.com', 'f', 'bf1bae7ce210b5e89246bcf484af8b2a026c33b6', 'b431417722535704ab8e32f61bd1bed424ad4bcf', 'c2f0f0d116eafdff8f94da7b01ca5e04dc59c9f0', '2010-12-20 18:29:57.466944')[0m
+
+Sent mail to user47@example.com (147ms)
+Date: Mon, 20 Dec 2010 13:29:57 -0500
+From: donotreply@example.com
+To: user47@example.com
+Message-ID: <4d0fa0a575bb2_d688800ea92c785cb@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=57d9f92b159be357238a584ae12cc426c4985a62
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user47@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '00ee21215a8f5e66c9ad90c412fbd4f8e640b2a1', "updated_at" = '2010-12-20 18:29:57.629227' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user47@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:57 -0500
+From: donotreply@example.com
+To: user47@example.com
+Message-ID: <4d0fa0a59cd5a_d688800ea92c786d1@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=00ee21215a8f5e66c9ad90c412fbd4f8e640b2a1
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 19ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user48@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d227a23ceb11eb41d56771e6672f64d8969eaa0d', '2010-12-20 18:29:57.649890', 'user48@example.com', 'f', 'ca499270688dc6ed0b35e94015b631661128373b', 'ef7ff6352d1d180d7c02ec7adb5273319f419b58', 'ecac497817f778804239c7dc242633b39714577d', '2010-12-20 18:29:57.649890')[0m
+
+Sent mail to user48@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:57 -0500
+From: donotreply@example.com
+To: user48@example.com
+Message-ID: <4d0fa0a5a2112_d688800ea92c78777@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d227a23ceb11eb41d56771e6672f64d8969eaa0d
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 3.5ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user49@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('864eec2e105ac110745d9a894b6b3027815cbc76', '2010-12-20 18:29:57.677413', 'user49@example.com', 'f', 'dec3075cc3e47d1524f0ed3f315fcb08e890dd5b', '506e25c7a07fc968968c0fc4c4708d21c6fd1a28', '3ff9a855df9d6eab9c0ac3e9418c6fea776840d7', '2010-12-20 18:29:57.677413')[0m
+
+Sent mail to user49@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:57 -0500
+From: donotreply@example.com
+To: user49@example.com
+Message-ID: <4d0fa0a5a8c13_d688800ea92c78871@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=864eec2e105ac110745d9a894b6b3027815cbc76
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 0.8ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user50@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('38f7ad398e07865e26a4d3bcaac04f510389a11d', '2010-12-20 18:29:57.704683', 'user50@example.com', 'f', '765f2706af5265d3a12287c9054d4accc000714f', 'c862955d9626d89dad817d91849f82302295503c', '56f18fc2fe82913c5d93b6316111e6f5cb094337', '2010-12-20 18:29:57.704683')
+
+Sent mail to user50@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:29:57 -0500
+From: donotreply@example.com
+To: user50@example.com
+Message-ID: <4d0fa0a5af6b2_d688800ea92c789d6@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=38f7ad398e07865e26a4d3bcaac04f510389a11d
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 0.7ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user51@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('90f811741026e6d270ff5d2b2340ee499a0b81fe', '2010-12-20 18:29:57.731485', 'user51@example.com', 'f', '94cdde4c5a65232f2e3f72646e63af6371567d00', '7ffb38ef98f23197190424f1665c9cff8ebaae20', 'b667e3b57d41f9ab1bf0cdaa45b617bdbe0a36f5', '2010-12-20 18:29:57.731485')[0m
+
+Sent mail to user51@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:29:57 -0500
+From: donotreply@example.com
+To: user51@example.com
+Message-ID: <4d0fa0a5b605f_d688800ea92c79097@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=90f811741026e6d270ff5d2b2340ee499a0b81fe
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 4ms (Views: 2.8ms | ActiveRecord: 0.7ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user52@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('21ca0e2380694beebb334de11bdba8411f382c64', '2010-12-20 18:29:57.759743', 'user52@example.com', 'f', '9da8a8d275785ba3243e9abf5834795bfcbf4da6', 'ad5be1ea1c7ded3926babaacae554dd57462982d', '6907bbc05130c04ec973ace178dee4cb0ad57cb2', '2010-12-20 18:29:57.759743')
+
+Sent mail to user52@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:29:57 -0500
+From: donotreply@example.com
+To: user52@example.com
+Message-ID: <4d0fa0a5bcde2_d688800ea92c7912a@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=21ca0e2380694beebb334de11bdba8411f382c64
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user53@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9b1ad6f993f1edba9831436f75aea567c673da94', '2010-12-20 18:29:57.778738', 'user53@example.com', 'f', '691bcad11b29774f596b3649402dcfe70b5c1f4e', '63a4081dcc10f3d872541c55d927af39b53bcb4a', '563670cbfb09722ea313777d81f03cccacca54fb', '2010-12-20 18:29:57.778738')
+
+Sent mail to user53@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:57 -0500
+From: donotreply@example.com
+To: user53@example.com
+Message-ID: <4d0fa0a5c149b_d688800ea92c7927a@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/2/confirmation/new?token=9b1ad6f993f1edba9831436f75aea567c673da94
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"user_id"=>"2"}
+Completed in 0ms
+ Processing by Clearance::SessionsController#destroy as HTML
+Redirected to http://test.host/sign_in
+Completed 302 Found in 1ms
+ Processing by Clearance::SessionsController#destroy as HTML
+Redirected to http://test.host/sign_in
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user54@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('de6d412ee5e1169280851b18413ea2e6d0e01af9', '2010-12-20 18:29:57.809531', 'user54@example.com', 't', 'fcb16b5707e0fbe58b4881f683a0271e9c9f98b2', '752f320d508acc5abdb734b01dc6f9310ee2b9c1', '30cfc82e38dd57a465034c7d6b8e087643346617', '2010-12-20 18:29:57.809531')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:29:57.811314' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'e79a9822421600ff80016b153abb8a1f148a537d', "updated_at" = '2010-12-20 18:29:57.814134' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user55@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('22b3cab4c90cad59c0fab9528de27f58940bb0fb', '2010-12-20 18:29:57.818350', 'user55@example.com', 't', '612a28d7d2cdbf15b8d20d509bfc1143c7c943a2', 'ed61fbcf2faada69ab8ebdf8fd704fc970db193b', '2ef9a04928ec9c7359d74f72b1429f182d85fbaa', '2010-12-20 18:29:57.818350')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:29:57.819897' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = '8019b7da276e3956fbed1ae97687834938c75795', "updated_at" = '2010-12-20 18:29:57.823211' WHERE ("users"."id" = 1)
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user56@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('aea206ccdb4ab8bd3aa8631a9f8b1fe0239d2569', '2010-12-20 18:29:57.827620', 'user56@example.com', 't', 'b43fa5022da1321e141d95243c77cfcb8a929957', '1149dcb0214790d8c358903d935465f867807b49', 'ab9e52f24736f96c0139a05eb70a21db0fe58335', '2010-12-20 18:29:57.827620')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:29:57.829247' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '022f3a62a692c733f5ba928f0fecedda71bcaebb', "updated_at" = '2010-12-20 18:29:57.831918' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user57@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4d900053ef3810ca6f1d9c5ac3651cb09c9121a4', '2010-12-20 18:29:57.837097', 'user57@example.com', 't', 'a5bfa995c4366b7d709d14150341054ab575ef6a', '3f6b69f2d6a828a7c32069739d40239daf5cc61c', 'e90dc6825a1682c23ddcad86227e1e098d89e41c', '2010-12-20 18:29:57.837097')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:29:57.838654' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '2f98fb24a05b4ff7fbeb83000018336af6a801d7', "updated_at" = '2010-12-20 18:29:57.841348' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user58@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('22dca2e868f593fa99ceaa41e6189210d1ee2e7f', '2010-12-20 18:29:57.845625', 'user58@example.com', 't', '0b50e065783cdbeef054d4d63285090f857e2fc8', '6747bbbdff9a0b4f7378103bf842d8de4bc3584b', '38bf8ed9b75e9ab0c641cb5ed7973ff287ad91f6', '2010-12-20 18:29:57.845625')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:29:57.847244' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = '7b15e2eff5b20a74a992e20652060fa6b0e4c998', "updated_at" = '2010-12-20 18:29:57.850284' WHERE ("users"."id" = 1)
+Redirected to http://test.host/sign_in
+Completed 302 Found in 3ms
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 10ms (Views: 9.6ms | ActiveRecord: 3.8ms)
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1[0m
+Completed 401 Unauthorized in 4ms (Views: 3.1ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1
+Completed 401 Unauthorized in 4ms (Views: 3.1ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1[0m
+Completed 401 Unauthorized in 4ms (Views: 3.1ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1
+Completed 401 Unauthorized in 4ms (Views: 2.9ms | ActiveRecord: 0.1ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user59@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d222ffdc3103b12231c34772c85ab0827811493e', '2010-12-20 18:29:57.907427', 'user59@example.com', 't', '1fe9f7db7cbe5afefd455600063bef76d5956918', 'affa2e7abf94f05320286baec5bc8cd9f591f9b9', '90b3e4c730626bd65bfc167405cd30dc4319cb87', '2010-12-20 18:29:57.907427')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token2', "updated_at" = '2010-12-20 18:29:57.909199' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user59@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user59@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user60@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('895b45b9496de708fe561f16d402b315923b793f', '2010-12-20 18:29:57.915969', 'user60@example.com', 't', '24c73974da0525e633f92f7723ac0949d2db9ce3', '79c6b49132d9e5adba0274ad4c18611ba1de60e8', '1a7de0b4722fce692ee7b796959e09a0c123219b', '2010-12-20 18:29:57.915969')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token3', "updated_at" = '2010-12-20 18:29:57.917510' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user60@example.com"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user60@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user61@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('48a4bb66df63a006da5bbc3ada35582adfd62b09', '2010-12-20 18:29:57.925399', 'user61@example.com', 't', '44d39648ec41e7dafba111d3c37a84edfbb26d7d', 'dd50838351910db46989acf007eb934f1aac92ed', '8f7e500b93136eed008ccf94bceaceb6c4993b4f', '2010-12-20 18:29:57.925399')
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user61@example.com"}, "return_to"=>"/url_in_the_request"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user61@example.com') LIMIT 1[0m
+Redirected to http://test.host/url_in_the_request
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user62@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('0d828b73f32552802334f0fa9b9d32843e3dfa7c', '2010-12-20 18:29:57.932436', 'user62@example.com', 't', '3c1c7d5b40178cf386aa5c6fdc37322c73a5040e', '27251d2c0ae197839cc454b03dcdd1351f891817', '3563c4d0f5678dab085105c668f158e50bc940df', '2010-12-20 18:29:57.932436')[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user62@example.com"}, "return_to"=>"/url_in_the_request"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user62@example.com') LIMIT 1
+Redirected to http://test.host/url_in_the_session
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user63@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ba1267c5403dbffef8f0adb7580d0c2750b5cf78', '2010-12-20 18:29:57.939460', 'user63@example.com', 't', '4174ab8b825b42d86ed5d4dd72181c3f44b72810', 'd94e1fc1a1d39ccf3d9569031aa17e440a53486f', '349eb88708c9ddae76c8e588a6b23d167aa0e330', '2010-12-20 18:29:57.939460')
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user63@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user63@example.com') LIMIT 1[0m
+Redirected to http://test.host/url_in_the_session
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user64@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('71e041f89370ea060bf385f5029c6b774e33fd5c', '2010-12-20 18:29:57.946443', 'user64@example.com', 't', '38906e493000027f69f3e3f7fcbee1749f929672', '79cc7d776abe0b76728d3a8e4bd384b6a643747f', '1b475f5243d5b1c7ba21195225ad1c51504b0253', '2010-12-20 18:29:57.946443')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:29:57.947990' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user64@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user64@example.com') LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user65@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('86c81bc8d6eba18cc443f028dee52eeab771ae62', '2010-12-20 18:29:57.956513', 'user65@example.com', 't', '490e7a18d731f7300c12fb8b4b485f389197de44', '82107b3defa1c11758cfb3ca7a095dada840794a', '5e54fe08f34dc7ea5e6165a4ce39cf5a86e082ce', '2010-12-20 18:29:57.956513')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:29:57.958103' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user65@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user65@example.com') LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user66@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('0504bf60ec6ea898d930f10605317f13c0bb659f', '2010-12-20 18:29:57.965083', 'user66@example.com', 't', 'ac7cc4763f8e4085476966f6f51f74a056a51702', '80664d2bcd30eb7d647cf35f8dfaae8635a3d038', '372fc347e59ba273d62ab90a7cf58634ab03fc99', '2010-12-20 18:29:57.965083')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:29:57.966582' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user66@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user66@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user67@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a3083a1aded6e7c14013a6013e522864d8633fde', '2010-12-20 18:29:57.973359', 'user67@example.com', 't', '3d7f2fb29cbfbb4fec952c60801c3e249aa51c2c', '76a56c93f13aacc8faad35e0762e1111a52dde4f', 'ee1c5e053418a655785577f2d45d8fdc2b5a8138', '2010-12-20 18:29:57.973359')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:29:57.974874' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user67@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user67@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user68@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.7ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('cf90e80e6e76e9b3719e7709095ead9f2ef3c3a5', '2010-12-20 18:29:57.981520', 'user68@example.com', 't', '041c2c8e0a72c0c11de66d232b2032ce949ea625', '10287db038977d32610afae22b2d12148e27cb82', '03d5e6e4f30e95312df82c208195b6e4622c6a42', '2010-12-20 18:29:57.981520')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:29:57.983612' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user68@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user68@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user69@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b0b871d9fdc08e09595578c1bb53d801a1b441bb', '2010-12-20 18:29:57.989877', 'user69@example.com', 'f', '7c18802c31d1ef586695aff072ab441cdc82e7c4', 'c7f82f3ef8ef0dc8fc5c0615d48aad28e435b66e', '379df787ca6fe0d114f5e2467435408317e429e0', '2010-12-20 18:29:57.989877')
+
+Sent mail to user69@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:57 -0500
+From: donotreply@example.com
+To: user69@example.com
+Message-ID: <4d0fa0a61f90d_d688800ea92c7934c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b0b871d9fdc08e09595578c1bb53d801a1b441bb
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user69@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user69@example.com') LIMIT 1[0m
+
+Sent mail to user69@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:58 -0500
+From: donotreply@example.com
+To: user69@example.com
+Message-ID: <4d0fa0a624052_d688800ea92c794b7@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b0b871d9fdc08e09595578c1bb53d801a1b441bb
+Redirected to http://test.host/sign_in
+Completed 302 Found in 17ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user70@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('bb5471de7883a489db4181871947a96fab9c7040', '2010-12-20 18:29:58.155219', 'user70@example.com', 'f', 'bb71f64853cf62d80000b011906d3d2bb4a40ca9', '48f4dfa2173cb09ab43faa81e82d20b5d8cf4d66', 'd15d22a5e9a3603b62e61933942a8259650ec7a0', '2010-12-20 18:29:58.155219')[0m
+
+Sent mail to user70@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:58 -0500
+From: donotreply@example.com
+To: user70@example.com
+Message-ID: <4d0fa0a629332_d688800ea92c79510@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=bb5471de7883a489db4181871947a96fab9c7040
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user70@example.com"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user70@example.com') LIMIT 1
+
+Sent mail to user70@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:58 -0500
+From: donotreply@example.com
+To: user70@example.com
+Message-ID: <4d0fa0a62d9db_d688800ea92c7966d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=bb5471de7883a489db4181871947a96fab9c7040
+Redirected to http://test.host/sign_in
+Completed 302 Found in 17ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user71@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('fcf2bb8e3b9a923e0f73f1a714de55ab0f1d4bb6', '2010-12-20 18:29:58.194649', 'user71@example.com', 'f', '14e0c1b1b9132690555ceeb3a824a5eb06c4aa92', '01c77b89d1757498ebbb4a82fca78d77fe89f1d8', '0d60de1f10e40b1111e2e8687636b4855c8200ba', '2010-12-20 18:29:58.194649')
+
+Sent mail to user71@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:58 -0500
+From: donotreply@example.com
+To: user71@example.com
+Message-ID: <4d0fa0a6330d5_d688800ea92c79739@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=fcf2bb8e3b9a923e0f73f1a714de55ab0f1d4bb6
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user71@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user71@example.com') LIMIT 1[0m
+
+Sent mail to user71@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:58 -0500
+From: donotreply@example.com
+To: user71@example.com
+Message-ID: <4d0fa0a6378ca_d688800ea92c798ea@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=fcf2bb8e3b9a923e0f73f1a714de55ab0f1d4bb6
+Redirected to http://test.host/sign_in
+Completed 302 Found in 17ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user72@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3d50dcfa5429424c50bcbc35050877767f19043d', '2010-12-20 18:29:58.234914', 'user72@example.com', 'f', 'c04b4bd4e57e023aa67920dc80f88ce284d49b3b', '4e0ee10fe47d8d24df6ad757bb80f45ba37c869a', 'acd9f82a800a16b59675a7205f2a22a24191a143', '2010-12-20 18:29:58.234914')[0m
+
+Sent mail to user72@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:29:58 -0500
+From: donotreply@example.com
+To: user72@example.com
+Message-ID: <4d0fa0a63cc2b_d688800ea92c79985@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3d50dcfa5429424c50bcbc35050877767f19043d
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user72@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user73@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('46442d46b16ff08052369acb9a9fbe3cdcbf4dba', '2010-12-20 18:29:58.256106', 'user73@example.com', 'f', 'd1ed8c3f92bcc83fdc671d58288283a1c5e53a4f', 'dec1d9f2695cf50414292fa621c30b303756243a', '6e0ab394f2e7f825971f44bbe770d4b17e2d55f1', '2010-12-20 18:29:58.256106')
+
+Sent mail to user73@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:58 -0500
+From: donotreply@example.com
+To: user73@example.com
+Message-ID: <4d0fa0a641b75_d688800ea92c80015@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=46442d46b16ff08052369acb9a9fbe3cdcbf4dba
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user73@example.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user74@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('03cf5901d7ca66cda1e987b1bccea96f601cee56', '2010-12-20 18:29:58.276974', 'user74@example.com', 'f', '214f5d2aa9d69f69974fd73b89f91f593be2ef83', '5a265e62c98cc843c5f25740c50e90da00192574', 'a533d2a4fbc3a34060a4385ca33216c795642a15', '2010-12-20 18:29:58.276974')[0m
+
+Sent mail to user74@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:29:58 -0500
+From: donotreply@example.com
+To: user74@example.com
+Message-ID: <4d0fa0a64771f_d688800ea92c801fe@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=03cf5901d7ca66cda1e987b1bccea96f601cee56
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:29:58.296962' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user75@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('489f9527ae71dd733ce9b9130a10312878abe051', '2010-12-20 18:29:58.300911', 'user75@example.com', 'f', '92aedc29761d8a8578eff8b599b0eaef5398db1d', '6eb35238b98192516afab95a146bc4997b4e4e39', 'f70ad1ed6f7fbf3e1043d2a8b7971cfe5229cf3c', '2010-12-20 18:29:58.300911')[0m
+
+Sent mail to user75@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:29:58 -0500
+From: donotreply@example.com
+To: user75@example.com
+Message-ID: <4d0fa0a64d256_d688800ea92c80289@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=489f9527ae71dd733ce9b9130a10312878abe051
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:29:58.320651' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('cb8c52c17240e45d38227efe072423a29dcb882e', '2010-12-20 18:29:58.325162', 'user76@example.com', 't', '04d455d5939708078148d886c8a332c8d9a84eaa', '9c06f0dc4582de45d995f2aca527936f027a2921', '4ba4cde24d6540b0ec288c10c047ca92bca2e2e7', '2010-12-20 18:29:58.325162')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:29:58.326686' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = '671466515106695d69dc2d461b5e9ea1d7751a58', "updated_at" = '2010-12-20 18:29:58.327584' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '6f21f34de414d2f05aeb3474ca2cb6ab9b73618a', "updated_at" = '2010-12-20 18:29:58.329833' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('59ab8b677af3959abca72100bbc96946a4bac190', '2010-12-20 18:29:58.332533', 'user77@example.com', 't', 'bfd84ba2371df71d41821da4ea135f8d51f4920e', '33ea92e74203e2eeb9836e3563e743f2cafd4a20', '3fd0e6f4202de19b0760bfb3fa9a658689299159', '2010-12-20 18:29:58.332533')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:29:58.334113' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = 'aad4003194133ed84e3c415956dd1c6928e66da1', "updated_at" = '2010-12-20 18:29:58.335056' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '6b5251b30959064173ca18c7d61a3234bced8665', "updated_at" = '2010-12-20 18:29:58.337297' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('15c08f0a51ee82978eff7dab0c4f311c71e24d53', '2010-12-20 18:29:58.340011', 'user78@example.com', 't', '7228f728cdbbb554251346a8c2cc413276e10898', '736fb5fcf6a3c1b780216b4356d447679dbc13c7', '1440fdc50f611c17ec272cda91f19b936a52ad68', '2010-12-20 18:29:58.340011')[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:29:58.341429' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'c6102c5d9a9ebb673ec3a2507017b8d551421e73', "updated_at" = '2010-12-20 18:29:58.342267' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4aac2b8c8cf7520c9346bbed55145a40d7959cd4', '2010-12-20 18:29:58.348778', 'user79@example.com', 't', 'e927ac09846630b4ba41337a96aa48649fb52707', 'e9ac82c5169953f8be94f3f517baf3c41ea2180a', 'd0555a3219e1a603f95b30daaaa94345779bba22', '2010-12-20 18:29:58.348778')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:29:58.350332' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = '5e8bd2307504e762cccfe71cf55546d676b78b38', "updated_at" = '2010-12-20 18:29:58.351221' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user80@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f638d49f52ebfcada147c2ba5352fff27903f9b8', '2010-12-20 18:29:58.356775', 'user80@example.com', 't', '1a3d747067a6e8b3fc525032941e44fe2267811f', '84144a95a10d4e332f794e54fc3039f4180218e9', 'c7ab81f8b9904069123db88d2cd68527c1e503c5', '2010-12-20 18:29:58.356775')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:29:58.358340' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '19f397d460302bbbb93b035f082cc75de3cbda31', "updated_at" = '2010-12-20 18:29:58.359356' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b4ad57203f9ee57cd036e9705d40836b136b13b3', '2010-12-20 18:29:58.362309', 'user81@example.com', 't', '9136466edde026c12652308d4d2cbf2cfebd9388', '99392b29b86a46fb3a7588a7336c430c9db0c9f7', '315baaf26d89184994e8f59626fd186c641fb356', '2010-12-20 18:29:58.362309')[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '2539529246c0f6138c9a77543b97a6bf38776dea', "updated_at" = '2010-12-20 18:29:58.365222' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_remember_token')
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_remember_token')[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_email')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user82@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d43561850a4882ec663d2b66a59068c7b8e45cbf', '2010-12-20 18:29:58.368360', 'user82@example.com', 't', 'ef2b60e83679f39adf27833ed6e14dfcbdf7d1ed', '5828322765b7081d39a2d73b0a6f5edddea59acc', '346ea0094accc63088a6b54f535616808def2b28', '2010-12-20 18:29:58.368360')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user83@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ecd37f4cb26ef4151904e2b020499a2f005a8b95', '2010-12-20 18:29:58.368360', 'user83@example.com', 't', 'c8e8fa2411563b3bf909707bc91575dfc28435b7', 'd7cfba47104a17a2cab75cd0d138b767257661af', 'd4e43c8f2f51210229c37de783c65a83d5bd29c3', '2010-12-20 18:29:58.368360')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user84@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e0d8b774bdc462ccaa4347513d7a1b9b05495e2c', '2010-12-20 18:29:58.368360', 'user84@example.com', 'f', '6316a49775efb7de85720e6d1cb5ec22ac751a10', '264a682ed1580feb797a85967817dc592ae4d333', '576fed2948ff4d650e0bbb2ca904082ce6270ca2', '2010-12-20 18:29:58.368360')
+
+Sent mail to user84@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:29:58 +0000
+From: donotreply@example.com
+To: user84@example.com
+Message-ID: <4d0fa0a659ee8_d688800ea92c80348@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e0d8b774bdc462ccaa4347513d7a1b9b05495e2c
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user84@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user85@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c821cf4579c5a2482d57cc5a1c1f76aca9f8357d', '2010-12-20 18:29:58.368360', 'user85@example.com', 't', '5f0a613b19466bcf63d82c6ee0e926509a5bf39b', '4d64a54593386ebafd805d70400914478685e4ae', 'd1640c15b6a0ac243818be430de92ae7b96953ea', '2010-12-20 18:29:58.368360')
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "remember_token" = 'b2e8afb70e8f653b84ae745ab2d83a66159448c7' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user86@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c769de7dbf96b808033a65fe270a92b5cf70f8bb', '2010-12-20 18:29:58.368360', 'user86@example.com', 'f', '81c35bdfd7b6bc8878248ae59671c396aa519764', '7b205a349d1d5cf5a007529fb7f62c3520d5c95b', 'salt', '2010-12-20 18:29:58.368360')[0m
+
+Sent mail to user86@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:29:58 +0000
+From: donotreply@example.com
+To: user86@example.com
+Message-ID: <4d0fa0a659ee8_d688800ea92c80472@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c769de7dbf96b808033a65fe270a92b5cf70f8bb
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('foo@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user87@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4a97be6be2c6a83d6209033565cc9c96e776b625', '2010-12-20 18:29:58.368360', 'user87@example.com', 'f', '6477447271cb6e861ff969d45c37640f120a321c', '3b1124dbc534ff03c308499ba345b4c08fbfdc65', 'a59d721112b36e6c922d99a58c4eafc32f576477', '2010-12-20 18:29:58.368360')
+
+Sent mail to user87@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:29:58 +0000
+From: donotreply@example.com
+To: user87@example.com
+Message-ID: <4d0fa0a659ee8_d688800ea92c80596@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4a97be6be2c6a83d6209033565cc9c96e776b625
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user88@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c480653e6dfc9459f364890d6568b588753ba20a', '2010-12-20 18:29:58.368360', 'user88@example.com', 'f', 'd153479a64b66a47dde9b81d0fd4e478be15597e', '1b6b5120d6a1620cfc9ec04c9ec9e44acb3ded62', '78682b3777672f551893e4fccef1e2db6ba12a10', '2010-12-20 18:29:58.368360')
+
+Sent mail to user88@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:29:58 +0000
+From: donotreply@example.com
+To: user88@example.com
+Message-ID: <4d0fa0a659ee8_d688800ea92c806d9@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c480653e6dfc9459f364890d6568b588753ba20a
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('example.com')) LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('foo')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user89@example.com')) LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user90@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('John.Doe@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c22245ba8df6e29a5b30488941db61f1581a415d', '2010-12-20 18:29:58.368360', 'John.Doe@example.com', 'f', '3c7ff86ebfec4f1822169372e467b3211b516dba', '781596e3e389ff4c7d6a936a91544d5767e0f41e', 'f6018e1dbc237d417c3f0b72f7a02a10c09319da', '2010-12-20 18:29:58.368360')
+
+Sent mail to John.Doe@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:29:58 +0000
+From: donotreply@example.com
+To: John.Doe@example.com
+Message-ID: <4d0fa0a659ee8_d688800ea92c807fb@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c22245ba8df6e29a5b30488941db61f1581a415d
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user91@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3e9b6ae4b3c6e4cf998ac0ffbe3aa40dbfc55b22', '2010-12-20 18:29:58.368360', 'user91@example.com', 't', '03ba8ac5d67790d0ef0129dff62a04fc3ad0679c', '9506aa580bf108a8754572e3550b32665f0c94e1', '2f646f46ce6f03fb95602f892914cf11b9b870b9', '2010-12-20 18:29:58.368360')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user92@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5fab4fcbd22b6f7d3eef407d220646e40bcd6da9', '2010-12-20 18:29:58.368360', 'user92@example.com', 't', '5881310644ec69b4c457db8d88671e1bb94d457a', '8f0eb8da37d83db888e412326b1d36f4a960976f', '23dc18b15d0be24a4aa665c7f2ca35c654b2e3d8', '2010-12-20 18:29:58.368360')
+ Processing by Clearance::UsersController#new as HTML
+Redirected to http://test.host/
+Completed 302 Found in 0ms
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user93@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('70064a03a49a8a3a5cd0ccae1e5228e931547d7c', '2010-12-20 18:29:58.368360', 'user93@example.com', 't', '0d082568c4036f30c5e2717655c0223837fb10d4', '452acecd7449eb3906d6f8802cfe5d58a180fe4b', '652e223299c1700c8d25b87b2b8390e73065ca7b', '2010-12-20 18:29:58.368360')
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{}}
+Redirected to http://test.host/
+Completed 302 Found in 0ms
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 13.3ms)
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::UsersController#new as HTML
+ Parameters: {"user"=>{"email"=>"a@example.com"}}
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user94@example.com"}}
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user94@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9d0aa2e1a6693edb3890edae77abfbe7bc6af825', '2010-12-20 18:29:58.368360', 'user94@example.com', 'f', 'b0028bd04262daa3497d671c85a33b3544ae92ae', 'c23720fac5ad5d8465f445bc450f01794abd2419', '9bdd31124c5c0dd5b6ad0672f3a5af96f5dc57f8', '2010-12-20 18:29:58.368360')[0m
+
+Sent mail to user94@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:29:58 +0000
+From: donotreply@example.com
+To: user94@example.com
+Message-ID: <4d0fa0a659ee8_d688800ea92c80845@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9d0aa2e1a6693edb3890edae77abfbe7bc6af825
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user95@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user95@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('727d4b59eb5a7cc9431879a604a2e2143a418ff5', '2010-12-20 18:29:58.368360', 'user95@example.com', 'f', 'ed8f8c7baaac6018d1dacc5fe52dc004cd2d121e', '5c7c6c2204cfbae4d13139f58775651d4aaaa711', '9e5809fcf0b7f9af4e842a406b1d638cca148859', '2010-12-20 18:29:58.368360')
+
+Sent mail to user95@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:29:58 +0000
+From: donotreply@example.com
+To: user95@example.com
+Message-ID: <4d0fa0a659ee8_d688800ea92c809d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=727d4b59eb5a7cc9431879a604a2e2143a418ff5
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user96@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user96@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('39f352783e34600b8b64583e62c7a7a597d760f1', '2010-12-20 18:29:58.368360', 'user96@example.com', 'f', '6e15f7929d5209c76c77ae8208fc231d41c32f5b', '88565f49b7b866036041cfcd188491f9749a94db', '40392dd9ffe200f92515e6ac325843da8f756190', '2010-12-20 18:29:58.368360')
+
+Sent mail to user96@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:29:58 +0000
+From: donotreply@example.com
+To: user96@example.com
+Message-ID: <4d0fa0a659ee8_d688800ea92c810b2@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=39f352783e34600b8b64583e62c7a7a597d760f1
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user97@example.com"}}
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user97@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ec319adf891e3f08d96a2d0ea3644d57a3fa87f6', '2010-12-20 18:29:58.368360', 'user97@example.com', 'f', '636adb9815b2dd7c65c09b04862033697cb6d4f2', '65f51ace69480927d779a58605f9fc1fc404a688', '1ebbd4b9c8eae1ad5935b9426a9952d84b7eb376', '2010-12-20 18:29:58.368360')[0m
+
+Sent mail to user97@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:29:58 +0000
+From: donotreply@example.com
+To: user97@example.com
+Message-ID: <4d0fa0a659ee8_d688800ea92c8114c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ec319adf891e3f08d96a2d0ea3644d57a3fa87f6
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user98@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user98@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('65c9845457f647ebd0cdd46f46709fc2941b46fa', '2010-12-20 18:29:58.368360', 'user98@example.com', 'f', '33ab3c6dc4b8666d23577fb479d603d974ad3369', '1bcc6c951de1ee1941acde0e27b90b8cef1d05e0', 'd7234570748839dc60f8983a69381ccb472efa87', '2010-12-20 18:29:58.368360')
+
+Sent mail to user98@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:29:58 +0000
+From: donotreply@example.com
+To: user98@example.com
+Message-ID: <4d0fa0a659ee8_d688800ea92c812d4@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=65c9845457f647ebd0cdd46f46709fc2941b46fa
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/passwords/new" for 127.0.0.1 at Mon Dec 20 13:30:04 -0500 2010
+ Processing by Clearance::PasswordsController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/passwords/new.html.erb within layouts/application (2.8ms)
+Completed 200 OK in 10ms (Views: 10.0ms | ActiveRecord: 0.2ms)
+
+
+Started POST "/passwords" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"commit"=>"Reset password", "utf8"=>"\342\234\223", "password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/passwords/new.html.erb within layouts/application (2.2ms)
+Completed 200 OK in 6ms (Views: 3.1ms | ActiveRecord: 0.1ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (2.9ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('98db85df194a098d8e9074d08067cebb7bf351ed', '2010-12-20 18:30:05.033672', 'email@person.com', 'f', '22e0eda932a4cb65587983fa71ca0b367642502b', '2053a89b2a0678b7c9c681276883c14c759cbc22', '8eb77947b410a86b6076d3144ea0f38f97595031', '2010-12-20 18:30:05.033672')[0m
+
+Sent mail to email@person.com (12ms)
+Date: Mon, 20 Dec 2010 13:30:05 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa0ad2c53d_d68d800ea92c103d9@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=98db85df194a098d8e9074d08067cebb7bf351ed
+
+
+Started GET "/passwords/new" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::PasswordsController#new as HTML
+Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 3.0ms)
+
+
+Started POST "/passwords" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"commit"=>"Reset password", "utf8"=>"\342\234\223", "password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '6a9a67029f13667a7468bca74d208e54d8f51505', "updated_at" = '2010-12-20 18:30:05.199122' WHERE ("users"."id" = 1)[0m
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:30:05 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa0ad3698b_d68d800ea92c104f1@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=6a9a67029f13667a7468bca74d208e54d8f51505
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 31ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 10ms (Views: 10.0ms | ActiveRecord: 0.3ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8db8009ef4348165cdc3f604b4a384b01077c100', '2010-12-20 18:30:05.252379', 'email@person.com', 'f', '4e61c3b25ff76fb79e571896af19c89194dadbc2', '2f772639f98afe3a0ab81c6c8d66bfc4e473d9b0', '48e7d7d3097165c6850fb72eb8c9ba33a753dec2', '2010-12-20 18:30:05.252379')
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:30:05 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa0ad4149f_d68d800ea92c10548@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8db8009ef4348165cdc3f604b4a384b01077c100
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/password/edit?token=8db8009ef4348165cdc3f604b4a384b01077c100" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '8db8009ef4348165cdc3f604b4a384b01077c100') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '8db8009ef4348165cdc3f604b4a384b01077c100') LIMIT 1[0m
+Completed 200 OK in 9ms (Views: 7.2ms | ActiveRecord: 0.9ms)
+
+
+Started POST "/users/1/password?token=8db8009ef4348165cdc3f604b4a384b01077c100" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"commit"=>"Save this password", "token"=>"[FILTERED]", "utf8"=>"\342\234\223", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '8db8009ef4348165cdc3f604b4a384b01077c100') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '8db8009ef4348165cdc3f604b4a384b01077c100') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1[0m
+Completed 200 OK in 10ms (Views: 4.3ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('70304bf35f9d7b01082df3b91699090a5587d28a', '2010-12-20 18:30:05.322307', 'email@person.com', 'f', 'd7359184b3b3799f8ad348a942be75ca1e233b6a', '9b65ddce939d13913461beb697f16414408189b0', 'f33e29bd53fa2cabab687a7d59508034b12187cc', '2010-12-20 18:30:05.322307')[0m
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:30:05 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa0ad52d30_d68d800ea92c10695@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=70304bf35f9d7b01082df3b91699090a5587d28a
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/password/edit?token=70304bf35f9d7b01082df3b91699090a5587d28a" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '70304bf35f9d7b01082df3b91699090a5587d28a') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '70304bf35f9d7b01082df3b91699090a5587d28a') LIMIT 1
+Completed 200 OK in 5ms (Views: 3.4ms | ActiveRecord: 0.7ms)
+
+
+Started POST "/users/1/password?token=70304bf35f9d7b01082df3b91699090a5587d28a" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"commit"=>"Save this password", "token"=>"[FILTERED]", "utf8"=>"\342\234\223", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '70304bf35f9d7b01082df3b91699090a5587d28a') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '70304bf35f9d7b01082df3b91699090a5587d28a') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '98ae44902da43babb51f5cb7c7f30568fb316365', "updated_at" = '2010-12-20 18:30:05.363212' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:30:05.364408' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 7ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '9b65ddce939d13913461beb697f16414408189b0') LIMIT 1[0m
+Completed 200 OK in 8ms (Views: 6.7ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '9b65ddce939d13913461beb697f16414408189b0') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '9b65ddce939d13913461beb697f16414408189b0') LIMIT 1[0m
+Completed 200 OK in 116ms (Views: 115.2ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.1ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Completed 401 Unauthorized in 4ms (Views: 3.2ms | ActiveRecord: 0.1ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1539189ad25dea1317f4b9079db2ccf0ca58a261', '2010-12-20 18:30:05.553592', 'email@person.com', 'f', 'c9dd7a31eea4d31c21de524d1feec591788f8271', 'c575c913eaff2cecb0b935810933e4499f9224db', '3cea87382ccf6bab394c07f312f39d1d5f472f0f', '2010-12-20 18:30:05.553592')[0m
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:30:05 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa0ad8af19_d68d800ea92c107ee@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1539189ad25dea1317f4b9079db2ccf0ca58a261
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 3.7ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:30:05 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa0ad9442e_d68d800ea92c10870@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1539189ad25dea1317f4b9079db2ccf0ca58a261
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 21ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('02bb51aef4b4e0e69a8baa718c06f3f4aca36bfb', '2010-12-20 18:30:05.632837', 'email@person.com', 't', 'a6bc1953d5110a59acbb87ecf505460aa6f451da', '9563f145b9ebe4cd4254790971d6d6976ac06a50', 'f4158c7509d8b0a8f7972cec25512409c7b9f6da', '2010-12-20 18:30:05.632837')
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.3ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Completed 401 Unauthorized in 5ms (Views: 3.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8e565a358da979b053c1f67c9474eaa0242031dd', '2010-12-20 18:30:05.674554', 'email@person.com', 't', '4ddee2f542a84e37a018f8a2ee05bcbe8c4779ae', '527d89501b50edb7b4a33baa7e1a2a7b6e3fb430', 'b262409b1bb54597210e293f7dcce6bdb90f18d2', '2010-12-20 18:30:05.674554')[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 117ms (Views: 3.6ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '527d89501b50edb7b4a33baa7e1a2a7b6e3fb430') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '527d89501b50edb7b4a33baa7e1a2a7b6e3fb430') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '527d89501b50edb7b4a33baa7e1a2a7b6e3fb430') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '527d89501b50edb7b4a33baa7e1a2a7b6e3fb430') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1b2183bab196ac4cb0349ec0bbc5eceadac7840e', '2010-12-20 18:30:05.838608', 'email@person.com', 't', 'c93a0129e7030a84cd93a4dc8d465c13ef3b891c', 'e5d9cbae68aae39edbc53c5fbad047d834c6e397', '320b35f0c2844871867e91b3b0d2e73f92e59268', '2010-12-20 18:30:05.838608')
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.4ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 3ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'e5d9cbae68aae39edbc53c5fbad047d834c6e397') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'e5d9cbae68aae39edbc53c5fbad047d834c6e397') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'e5d9cbae68aae39edbc53c5fbad047d834c6e397') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.2ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/sign_up" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (2.1ms)
+Completed 200 OK in 15ms (Views: 15.0ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/users" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"commit"=>"Sign up", "utf8"=>"\342\234\223", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"invalidemail"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('invalidemail')) LIMIT 1[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (3.3ms)
+Completed 200 OK in 11ms (Views: 6.0ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/sign_up" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (2.1ms)
+Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/users" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"commit"=>"Sign up", "utf8"=>"\342\234\223", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"email@person.com"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9822c1eb2436e98ef7830113f9cc17a01a563be9', '2010-12-20 18:30:05.945469', 'email@person.com', 'f', 'c92978b22e4f25b62bca151ecbce92444f9007f3', 'cc4dffd9110b9268a0cf749daeaba5da6b04bece', '2e758f3bdc38c091b14c52e5325fc5aacd8172d1', '2010-12-20 18:30:05.945469')[0m
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:30:05 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa0adeb09b_d68d800ea92c10952@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9822c1eb2436e98ef7830113f9cc17a01a563be9
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 25ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:30:05 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.5ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ba0461e467c19ceb8ae67f6e2254a962c9e0cf5c', '2010-12-20 18:30:06.092369', 'email@person.com', 'f', 'be8bc290da43261e5b9f3427c8097aea89d2da8e', 'dd26c7238d3d790a8fb6186548cb50e056b5ef22', '20d92562420afe5980ff1d076ab698af37067035', '2010-12-20 18:30:06.092369')
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:30:06 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa0ae1a2d8_d68d800ea92c110e5@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ba0461e467c19ceb8ae67f6e2254a962c9e0cf5c
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/confirmation/new?token=ba0461e467c19ceb8ae67f6e2254a962c9e0cf5c" for 127.0.0.1 at Mon Dec 20 13:30:06 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'ba0461e467c19ceb8ae67f6e2254a962c9e0cf5c') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'ba0461e467c19ceb8ae67f6e2254a962c9e0cf5c') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:30:06.119587' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 5ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:30:06 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'dd26c7238d3d790a8fb6186548cb50e056b5ef22') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 1.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:30:06 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'dd26c7238d3d790a8fb6186548cb50e056b5ef22') LIMIT 1
+Completed 200 OK in 4ms (Views: 2.2ms | ActiveRecord: 0.3ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e98e0e34cdf23804bb5b28a0163338019da7b6ef', '2010-12-20 18:30:06.140673', 'email@person.com', 'f', '7ad898f48d2c530f4aae3d96bb3152ba8d55c655', 'ef536256c8487df337ddf890a8769fc155be07a5', '4635b99036ba673e262dc6a551dedda7543ea546', '2010-12-20 18:30:06.140673')
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:30:06 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa0ae26041_d68d800ea92c111bd@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e98e0e34cdf23804bb5b28a0163338019da7b6ef
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/confirmation/new?token=e98e0e34cdf23804bb5b28a0163338019da7b6ef" for 127.0.0.1 at Mon Dec 20 13:30:06 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'e98e0e34cdf23804bb5b28a0163338019da7b6ef') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'e98e0e34cdf23804bb5b28a0163338019da7b6ef') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:30:06.168162' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 5ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:30:06 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'ef536256c8487df337ddf890a8769fc155be07a5') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 1.1ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:30:06 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'ef536256c8487df337ddf890a8769fc155be07a5') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/confirmation/new" for 127.0.0.1 at Mon Dec 20 13:30:06 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'ef536256c8487df337ddf890a8769fc155be07a5') LIMIT 1[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 1ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:30:06 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'ef536256c8487df337ddf890a8769fc155be07a5') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:30:06 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'ef536256c8487df337ddf890a8769fc155be07a5') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1f6352ccff085aff683d3362eaebceddfccdf067', '2010-12-20 18:30:06.205407', 'email@person.com', 'f', 'f88c847b177166138c76e8f32c9a17d1c85db16b', '3b106f56043c866637e4edd5125ed866f311b6d4', '1e055ce60b95ae9173f665a001348874f343bbc3', '2010-12-20 18:30:06.205407')[0m
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:30:06 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa0ae36533_d68d800ea92c1129@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1f6352ccff085aff683d3362eaebceddfccdf067
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new?token=1f6352ccff085aff683d3362eaebceddfccdf067" for 127.0.0.1 at Mon Dec 20 13:30:06 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '1f6352ccff085aff683d3362eaebceddfccdf067') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '1f6352ccff085aff683d3362eaebceddfccdf067') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:30:06.232483' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 4ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:30:06 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '3b106f56043c866637e4edd5125ed866f311b6d4') LIMIT 1
+Completed 200 OK in 4ms (Views: 2.6ms | ActiveRecord: 1.0ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:30:06 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '3b106f56043c866637e4edd5125ed866f311b6d4') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.3ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:30:06 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '3b106f56043c866637e4edd5125ed866f311b6d4') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user1@example.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9961cde90099c97f460ca19e745f2ebdd54de160', '2010-12-20 18:33:19.181840', 'user1@example.com', 'f', '97a942bd41dc555aa2339ae826c2a8d41a2fa800', '6db1306ab7b34b02f002eb5838217b03b25f64f2', '804dc36b361ed825efd9da41913a0cc02659780e', '2010-12-20 18:33:19.181840')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.9ms)
+
+Sent mail to user1@example.com (11ms)
+Date: Mon, 20 Dec 2010 13:33:19 -0500
+From: donotreply@example.com
+To: user1@example.com
+Message-ID: <4d0fa16f390c5_d6cb800ea92c56058@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9961cde90099c97f460ca19e745f2ebdd54de160
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.6ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user2@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ace5de265929eb5a73efa7d1ed9570f18f9b10cb', '2010-12-20 18:33:19.353935', 'user2@example.com', 'f', 'd765d66571a1b2ec6d4b4eda88feecd0a44dd933', '115fc43b4dcea834730096834f0a8e508e30c256', 'a6c532259d3ff6c62846135f486856ca76ba315d', '2010-12-20 18:33:19.353935')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+
+Sent mail to user2@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:19 -0500
+From: donotreply@example.com
+To: user2@example.com
+Message-ID: <4d0fa16f59dd6_d6cb800ea92c561b7@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ace5de265929eb5a73efa7d1ed9570f18f9b10cb
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user3@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('01329e6232cc90bcd54f261f25044882a5d56332', '2010-12-20 18:33:19.383721', 'user3@example.com', 'f', 'ace40c3e06399920099c74129f36df5405f1d826', '5e0e54617055a6b6774c0b6e3d7f93536f49b71a', '34c4a254e3980684044d045926076106714db7f7', '2010-12-20 18:33:19.383721')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user3@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:19 -0500
+From: donotreply@example.com
+To: user3@example.com
+Message-ID: <4d0fa16f613d4_d6cb800ea92c5625c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=01329e6232cc90bcd54f261f25044882a5d56332
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user4@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9b944ff54e9a9566d38d2d58dbaa35e7ccbe0513', '2010-12-20 18:33:19.413984', 'user4@example.com', 'f', 'ee0b6a3184ed9641e43fce2105ece0a27b225a61', '58eb7770abc3e29e57f6967b05375dad83693233', 'e1fee8b7479311ac0c5cac603f1fba8d56bece98', '2010-12-20 18:33:19.413984')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user4@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:19 -0500
+From: donotreply@example.com
+To: user4@example.com
+Message-ID: <4d0fa16f68b21_d6cb800ea92c56375@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9b944ff54e9a9566d38d2d58dbaa35e7ccbe0513
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.5ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user5@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('83cf32c781f7424d4d7add80dd4332313fa91149', '2010-12-20 18:33:19.444407', 'user5@example.com', 'f', '83889ef1f492ab4001c95f38fcd69585089884d8', '2c65250cb2da728b5bb6f55f88b29237795f2555', 'c7cad7aef764b17e5716aa4c5c8ec3a6dc2f131b', '2010-12-20 18:33:19.444407')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user5@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:19 -0500
+From: donotreply@example.com
+To: user5@example.com
+Message-ID: <4d0fa16f708bf_d6cb800ea92c564cb@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=83cf32c781f7424d4d7add80dd4332313fa91149
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.6ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user6@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2aa46a89c2f9c94740ecaaa7367ca5253ec2e654', '2010-12-20 18:33:19.477221', 'user6@example.com', 'f', 'e975e4449c6c8ab814de02d7743aad912c512ca6', '21a95488b53035c71b4053cc025c7c8ae6dd5f86', '59f69cd557b7c64a49dcafdb09dc1721b26e8825', '2010-12-20 18:33:19.477221')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user6@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:33:19 -0500
+From: donotreply@example.com
+To: user6@example.com
+Message-ID: <4d0fa16f77f6a_d6cb800ea92c5655a@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2aa46a89c2f9c94740ecaaa7367ca5253ec2e654
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user7@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('bdbf72c85030fff69c0f8819219c286cf46aa174', '2010-12-20 18:33:19.506723', 'user7@example.com', 'f', 'c67a48a4d6fc90dc71c04baa4e493cc6ac84de58', '6883f87eaa054e7389b2e08f10dcd0b2376efa96', '00054bbd6f354942a4ee0a2af74d3c734d6d5d79', '2010-12-20 18:33:19.506723')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user7@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:19 -0500
+From: donotreply@example.com
+To: user7@example.com
+Message-ID: <4d0fa16f7f519_d6cb800ea92c566b8@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=bdbf72c85030fff69c0f8819219c286cf46aa174
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user8@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('dde2f7bb4231573781e2849a4c675ee2dd0e93bb', '2010-12-20 18:33:19.536283', 'user8@example.com', 'f', '107ffb4673ea6e4ec85eada044b894f530b4d933', '83322c3b2367f4b761e91356583fe41319d911e6', '3aa9d094ead531de5dffa66fae58ef284659306e', '2010-12-20 18:33:19.536283')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user8@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:19 -0500
+From: donotreply@example.com
+To: user8@example.com
+Message-ID: <4d0fa16f86602_d6cb800ea92c56748@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=dde2f7bb4231573781e2849a4c675ee2dd0e93bb
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user9@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c6eaff8cdd21e3dea678647d2af5209c02b2e085', '2010-12-20 18:33:19.568034', 'user9@example.com', 'f', 'a1bbb68f546859f347aafd8d3789bf9b5daba5ab', 'a355d56e92f434d4d4b11685bb656ed9d1357cc4', '4fc0a0cc4282f84cc4185c0f2d922f32e6e8227d', '2010-12-20 18:33:19.568034')[0m
+
+Sent mail to user9@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:19 -0500
+From: donotreply@example.com
+To: user9@example.com
+Message-ID: <4d0fa16f8e584_d6cb800ea92c5681d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c6eaff8cdd21e3dea678647d2af5209c02b2e085
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:33:19.587288' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user10@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('6e37af0f9249d29a2eb452fb96472cb227a8d65a', '2010-12-20 18:33:19.589604', 'user10@example.com', 't', 'caa78ad841a0f5dcbd537c5b1ee3766da7154cfd', 'ee1e0fbce59075f3c10b5580256ca8fa1230e28a', 'd07783530d14bb24e199425e4615a8c262778643', '2010-12-20 18:33:19.589604')
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'c6eaff8cdd21e3dea678647d2af5209c02b2e085') LIMIT 1[0m
+Completed in 9ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user11@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8eef90816adb8cb08b18c6e31c336bb109d23791', '2010-12-20 18:33:19.606489', 'user11@example.com', 'f', '0f70f544a4e2046ebf120f8e574fb6aa04ac2f2e', '4fd75debf1ff6ef0ad70927e04ccba700cf8b4ae', 'b76cdcff7a83a1a05c02bebea7380fa31b9ce6c7', '2010-12-20 18:33:19.606489')[0m
+
+Sent mail to user11@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:19 -0500
+From: donotreply@example.com
+To: user11@example.com
+Message-ID: <4d0fa16f9770f_d6cb800ea92c569c9@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8eef90816adb8cb08b18c6e31c336bb109d23791
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:33:19.624496' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user12@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('37be08d61e3d096871de77646b5d651a9edf68d7', '2010-12-20 18:33:19.632667', 'user12@example.com', 'f', '900a375476b4318879641dc0c8f3a4643a9b7971', '40dbd14c3ded7a177bfeec74fd03a23ed7a9159c', 'bb789f4628a027bc4a6c427c374d4bcdffec92f4', '2010-12-20 18:33:19.632667')[0m
+
+Sent mail to user12@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:19 -0500
+From: donotreply@example.com
+To: user12@example.com
+Message-ID: <4d0fa16f9e0e8_d6cb800ea92c570a7@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=37be08d61e3d096871de77646b5d651a9edf68d7
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:33:19.651861' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user13@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f5cdd43869ab27470af9817f5a3b11608049e0dc', '2010-12-20 18:33:19.658644', 'user13@example.com', 'f', '272499db512b6495e7fa8f76f6cef35fe30ba904', 'ab57fb1bb6f24a503457c4ed7fec28a6c2a4cdfc', '8edc88f99b889360158d0376a7973b4500a68add', '2010-12-20 18:33:19.658644')[0m
+
+Sent mail to user13@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:19 -0500
+From: donotreply@example.com
+To: user13@example.com
+Message-ID: <4d0fa16fa445b_d6cb800ea92c57153@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f5cdd43869ab27470af9817f5a3b11608049e0dc
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:33:19.677124' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user14@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d475f8d88ec1de720e3d5ebf7c141671f9f79bdb', '2010-12-20 18:33:19.684322', 'user14@example.com', 'f', '3f1e33f04384c796c0dbfb2440b159a105ec9c9a', '4f8b5e20796fafaa2d1cd746d6a1d3dcaa2a47f6', '5a64713e29fc9850f0030e8a8f5a24f73f6c6a76', '2010-12-20 18:33:19.684322')
+
+Sent mail to user14@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:19 -0500
+From: donotreply@example.com
+To: user14@example.com
+Message-ID: <4d0fa16fc849a_d6cb800ea92c572a6@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d475f8d88ec1de720e3d5ebf7c141671f9f79bdb
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:33:19.824673' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user15@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('422f17363cb9c83f986bbca8330f7ec34b97e3e1', '2010-12-20 18:33:19.831978', 'user15@example.com', 'f', '9d028b0327e4a3acdfd56fc21d376953a127fdfb', '76fac0c5f3713511d946288787d9d6c6e1600058', '6bcf17ba0b60434c255b6027edde9a715ccb041d', '2010-12-20 18:33:19.831978')[0m
+
+Sent mail to user15@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:19 -0500
+From: donotreply@example.com
+To: user15@example.com
+Message-ID: <4d0fa16fcecbe_d6cb800ea92c5733e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=422f17363cb9c83f986bbca8330f7ec34b97e3e1
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:33:19.851247' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user16@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4ad7b49bcec21dc8ea59017b1b56120cfb772ced', '2010-12-20 18:33:19.858408', 'user16@example.com', 'f', '61f21a61d64b707e277c2a34db1a5f352fa0e57f', 'cb2584354374074443187812eade6b1a9c6fb3cc', 'ac5d34bf0adb2c973bb50bf39259dd92bf9c0ebb', '2010-12-20 18:33:19.858408')
+
+Sent mail to user16@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:19 -0500
+From: donotreply@example.com
+To: user16@example.com
+Message-ID: <4d0fa16fd53af_d6cb800ea92c574ce@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4ad7b49bcec21dc8ea59017b1b56120cfb772ced
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:33:19.877435' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user17@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e931c69dda7de0bc1278f7105ebce24858b78613', '2010-12-20 18:33:19.885218', 'user17@example.com', 'f', '0da96f50254c82eade18a529097846d5900897c5', '6670af48c1452b92f34df4c086ee71ce29502696', '4f9e282192eec1ee838557f9164cf7391f9d25ef', '2010-12-20 18:33:19.885218')[0m
+
+Sent mail to user17@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:19 -0500
+From: donotreply@example.com
+To: user17@example.com
+Message-ID: <4d0fa16fdb796_d6cb800ea92c57525@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e931c69dda7de0bc1278f7105ebce24858b78613
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'e931c69dda7de0bc1278f7105ebce24858b78613') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'e931c69dda7de0bc1278f7105ebce24858b78613') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:33:19.906736' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 5ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user18@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('19abf900164d47ad0fc2bbe034cfaada573443e5', '2010-12-20 18:33:19.911980', 'user18@example.com', 'f', 'a6623af11bcba3692a3d722624c048a0c8302ff2', '090426923d8312048f9ca362e02b375d6523defb', '3804de23e4ca399d079edbb427f1fe40192ff94e', '2010-12-20 18:33:19.911980')
+
+Sent mail to user18@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:19 -0500
+From: donotreply@example.com
+To: user18@example.com
+Message-ID: <4d0fa16fe207a_d6cb800ea92c57699@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=19abf900164d47ad0fc2bbe034cfaada573443e5
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '19abf900164d47ad0fc2bbe034cfaada573443e5') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '19abf900164d47ad0fc2bbe034cfaada573443e5') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:33:19.934833' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/
+Completed 302 Found in 4ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user19@example.com')) LIMIT 1
+ [1m[36mSQL (0.6ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c0dd96567171369d3e46dec794f4d21416eddfc2', '2010-12-20 18:33:19.939607', 'user19@example.com', 'f', '93532a88830040d21419ddae7b303e1c0b383507', '6f3ed5408159d585971a49b2569c9f33bad185ca', '3600d29d77df904910ddbeb3806f8a6043b930a8', '2010-12-20 18:33:19.939607')[0m
+
+Sent mail to user19@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:19 -0500
+From: donotreply@example.com
+To: user19@example.com
+Message-ID: <4d0fa16fe91d0_d6cb800ea92c57711@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c0dd96567171369d3e46dec794f4d21416eddfc2
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'c0dd96567171369d3e46dec794f4d21416eddfc2') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'c0dd96567171369d3e46dec794f4d21416eddfc2') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:33:19.962756' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 4ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user20@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3be1edc1b4114dd6f00c15075d173886dec3e4a1', '2010-12-20 18:33:19.967623', 'user20@example.com', 'f', '460e1a49243e12ef4ab385e00f6d4486a269acd4', 'b323af074317f6e06e03fd42fdd2b6db678d3bbf', 'bcf0a2f021490fb6507242b466ad50f6707dee0d', '2010-12-20 18:33:19.967623')
+
+Sent mail to user20@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:19 -0500
+From: donotreply@example.com
+To: user20@example.com
+Message-ID: <4d0fa16ff004c_d6cb800ea92c578d5@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3be1edc1b4114dd6f00c15075d173886dec3e4a1
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '3be1edc1b4114dd6f00c15075d173886dec3e4a1') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '3be1edc1b4114dd6f00c15075d173886dec3e4a1') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:33:19.991074' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/
+Completed 302 Found in 4ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user21@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('89909915b45f2ddd7bf6633d0ca255e8f757be06', '2010-12-20 18:33:19.995862', 'user21@example.com', 'f', '682a8c9bd78a600c4875b884046948e68dd82515', 'fd8fd4451799c280bc2ca991179dbf092b9075a5', 'c14e65ff5d9ced5230c788ba2d0194a13007a1c1', '2010-12-20 18:33:19.995862')[0m
+
+Sent mail to user21@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:19 -0500
+From: donotreply@example.com
+To: user21@example.com
+Message-ID: <4d0fa1702c64_d6cb800ea92c579cc@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=89909915b45f2ddd7bf6633d0ca255e8f757be06
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Completed in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user22@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('fadfb9f740142a419ed71ef3cfb077c9052395c0', '2010-12-20 18:33:20.021185', 'user22@example.com', 'f', '0cd1abdb4b90640ed280eb4d31e29d536369fdfd', '3eaf49b2ffaa869c58597eff39563a717f20bd08', '2bee2cb94515e76bf8431e55b706803a975bd6c2', '2010-12-20 18:33:20.021185')[0m
+
+Sent mail to user22@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:20 -0500
+From: donotreply@example.com
+To: user22@example.com
+Message-ID: <4d0fa1708a05_d6cb800ea92c58065@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=fadfb9f740142a419ed71ef3cfb077c9052395c0
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Completed in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user23@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('207d34897100943c22a82815ddc7a5340e1724aa', '2010-12-20 18:33:20.045304', 'user23@example.com', 'f', '4c8f04fee5ae42ce9368c43bd5cfa7ca592025a6', 'c4eb4d73181e4c8671f9166b95dd875677ced8b2', 'b309c2b9b83b42387f3e4426dcc843363a78e972', '2010-12-20 18:33:20.045304')[0m
+
+Sent mail to user23@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:33:20 -0500
+From: donotreply@example.com
+To: user23@example.com
+Message-ID: <4d0fa170e656_d6cb800ea92c581a0@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=207d34897100943c22a82815ddc7a5340e1724aa
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user24@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8325147222e229177e82b0bff85a4cb510fba4e4', '2010-12-20 18:33:20.065663', 'user24@example.com', 'f', '104e164994c074bbdaed42eb469a82829a885286', 'dac18b162441fe9d48a5aecece159a14f0eb3d16', '59c114080199604f4c952c6c29548f8da37e30be', '2010-12-20 18:33:20.065663')[0m
+
+Sent mail to user24@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:33:20 -0500
+From: donotreply@example.com
+To: user24@example.com
+Message-ID: <4d0fa1701344e_d6cb800ea92c58242@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8325147222e229177e82b0bff85a4cb510fba4e4
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'bad token') LIMIT 1
+Completed in 2ms
+ [1m[36mSQL (0.1ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"123"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 123) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 123) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 123) AND ("users"."confirmation_token" = '123') LIMIT 1
+Completed in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user25@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('749f8ad7b10a7add09629e3a4c82a9b6df1a6bf6', '2010-12-20 18:33:20.095220', 'user25@example.com', 'f', '95d5bf0871b31e90db42b721528cc0c1e99ebbec', '9015b946e2aedf0b55d91034bcfb92c920508a4e', '0c852d59c7d3e013b14c0ccc02377bac7809b211', '2010-12-20 18:33:20.095220')
+
+Sent mail to user25@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:20 -0500
+From: donotreply@example.com
+To: user25@example.com
+Message-ID: <4d0fa1701ab9c_d6cb800ea92c58355@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=749f8ad7b10a7add09629e3a4c82a9b6df1a6bf6
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '5cc9293310da4b8cc09d7340d074907cadc8ff76', "updated_at" = '2010-12-20 18:33:20.113573' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5cc9293310da4b8cc09d7340d074907cadc8ff76') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5cc9293310da4b8cc09d7340d074907cadc8ff76') LIMIT 1[0m
+Completed 200 OK in 13ms (Views: 11.6ms | ActiveRecord: 16.1ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user26@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ae1b9771d17857d1be0e77210d31ba1c6e39ae43', '2010-12-20 18:33:20.134732', 'user26@example.com', 'f', 'd2b0e7549d80999f950e163cc4422a5f62715085', 'cbaab8bd375c0027264a3a3e90b919258f0621e6', '57bcfba52e1b6681cad1b78350da5dd4b08472ee', '2010-12-20 18:33:20.134732')[0m
+
+Sent mail to user26@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:20 -0500
+From: donotreply@example.com
+To: user26@example.com
+Message-ID: <4d0fa170245e7_d6cb800ea92c58433@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ae1b9771d17857d1be0e77210d31ba1c6e39ae43
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'bf8837f3e52e403fbd51b8583c1bbb8573c9f106', "updated_at" = '2010-12-20 18:33:20.153324' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'bf8837f3e52e403fbd51b8583c1bbb8573c9f106') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'bf8837f3e52e403fbd51b8583c1bbb8573c9f106') LIMIT 1
+Completed 200 OK in 5ms (Views: 3.2ms | ActiveRecord: 0.8ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user27@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('92a1b594be2bf596e0ebade9386613825640da14', '2010-12-20 18:33:20.291105', 'user27@example.com', 'f', 'a709014c280287c537d5f132dff4179f4c11fa9a', 'f6561594349c0e89ce07b4c5277533877e9ebd07', 'f8a5c860cb2bbfbef59e7d7947a71365a972b47e', '2010-12-20 18:33:20.291105')
+
+Sent mail to user27@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:20 -0500
+From: donotreply@example.com
+To: user27@example.com
+Message-ID: <4d0fa1704a970_d6cb800ea92c5853a@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=92a1b594be2bf596e0ebade9386613825640da14
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'a287c3e1ab6740373c4e257faeb0f4083de450db', "updated_at" = '2010-12-20 18:33:20.309734' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a287c3e1ab6740373c4e257faeb0f4083de450db') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a287c3e1ab6740373c4e257faeb0f4083de450db') LIMIT 1[0m
+Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.7ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('34465e7aadc899b3bca335357fb9d52c0d1bbdfb', '2010-12-20 18:33:20.319879', 'user28@example.com', 'f', 'fdb46f5319c6773d76544a85ac80416bc0c95c8b', '2d11693f5cad5c14969afabef7a917cc037f0a89', '43fcadb13140a53f5fc15e29713c46a742bee26c', '2010-12-20 18:33:20.319879')[0m
+
+Sent mail to user28@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:20 -0500
+From: donotreply@example.com
+To: user28@example.com
+Message-ID: <4d0fa17051b3c_d6cb800ea92c58667@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=34465e7aadc899b3bca335357fb9d52c0d1bbdfb
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "confirmation_token" = '7f6febebc50021e2e078e27b698b932fcbeeda8d', "updated_at" = '2010-12-20 18:33:20.338782' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '7f6febebc50021e2e078e27b698b932fcbeeda8d') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '7f6febebc50021e2e078e27b698b932fcbeeda8d') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '336678dcb69f577be8523e97f5e6669de3a8a7f0', "updated_at" = '2010-12-20 18:33:20.345184' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:33:20.346190' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f18455ee454539459cde34be384839342a2c3294', '2010-12-20 18:33:20.351141', 'user29@example.com', 'f', '27632abb023bc03bd4b76c3a3ff03daf63cf02b7', '712dd813807c837e9b9e8ccb704662d763f96125', 'dd4f84975e40607b406371e0f6e5b151ea74114f', '2010-12-20 18:33:20.351141')[0m
+
+Sent mail to user29@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:20 -0500
+From: donotreply@example.com
+To: user29@example.com
+Message-ID: <4d0fa1705919b_d6cb800ea92c587d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f18455ee454539459cde34be384839342a2c3294
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'afe4dcc3fb64f26d2fbc7b57b4742ef90128b490', "updated_at" = '2010-12-20 18:33:20.369082' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'afe4dcc3fb64f26d2fbc7b57b4742ef90128b490') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'afe4dcc3fb64f26d2fbc7b57b4742ef90128b490') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'dce1875fda60eb298f1ad420e3076621e8186b64', "updated_at" = '2010-12-20 18:33:20.376842' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:33:20.377847' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ebeaa0f710aef6dfc5ed87fb405b07914db19f67', '2010-12-20 18:33:20.382783', 'user30@example.com', 'f', '76e36c14d62ce73626b6a2c32df102dcb59e9280', 'ae541427b36d55d4606b72fdbdf8c4de43126940', '2f1620c1217359964632a3b8a6ffbea48941fc4e', '2010-12-20 18:33:20.382783')[0m
+
+Sent mail to user30@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:20 -0500
+From: donotreply@example.com
+To: user30@example.com
+Message-ID: <4d0fa1706117c_d6cb800ea92c588b5@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ebeaa0f710aef6dfc5ed87fb405b07914db19f67
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '53a578984e4f0a6ae91ea00bb44d95d3220a684c', "updated_at" = '2010-12-20 18:33:20.401898' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '53a578984e4f0a6ae91ea00bb44d95d3220a684c') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '53a578984e4f0a6ae91ea00bb44d95d3220a684c') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '1e467dbbcbb817dd2c4c1d8185c9a92a09e6e819', "updated_at" = '2010-12-20 18:33:20.408560' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:33:20.409578' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d716f204c71ee5dc7838254e1980120fd8316cd0', '2010-12-20 18:33:20.414467', 'user31@example.com', 'f', 'c754fe212f28d9c2d34119485c2eb1ca7c4b6741', '6547620e40749c284dfe9828bd586740dc3922f7', '3c91dacb890cd716b7feaf11a28eb18d85d5b766', '2010-12-20 18:33:20.414467')[0m
+
+Sent mail to user31@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:33:20 -0500
+From: donotreply@example.com
+To: user31@example.com
+Message-ID: <4d0fa170688d5_d6cb800ea92c589b8@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d716f204c71ee5dc7838254e1980120fd8316cd0
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '7a3c310c2a205aa55dc008cbdc8342f1d2b50be9', "updated_at" = '2010-12-20 18:33:20.432265' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '7a3c310c2a205aa55dc008cbdc8342f1d2b50be9') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '7a3c310c2a205aa55dc008cbdc8342f1d2b50be9') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '0999cb6e84f14adf6ff06a77a2089fe950f3af70', "updated_at" = '2010-12-20 18:33:20.438435' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:33:20.439588' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('90b37e63479362eba59b2a777b55ee12018a9151', '2010-12-20 18:33:20.444593', 'user32@example.com', 'f', 'a90dd460ade89a5fde537b64eecbe9b46f68131a', '946d4d42d1f0c54feec61ee30486e85d126855f3', 'a2bca21e9074ecab6acfb2872cfebaa7a9447278', '2010-12-20 18:33:20.444593')[0m
+
+Sent mail to user32@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:20 -0500
+From: donotreply@example.com
+To: user32@example.com
+Message-ID: <4d0fa170705bd_d6cb800ea92c59042@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=90b37e63479362eba59b2a777b55ee12018a9151
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '8e39bbcfc74af40c657bdd03bc26a42177556560', "updated_at" = '2010-12-20 18:33:20.464817' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '8e39bbcfc74af40c657bdd03bc26a42177556560') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '8e39bbcfc74af40c657bdd03bc26a42177556560') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '1a4c9419a337c47e2fd61f86acedc92105019c6a', "updated_at" = '2010-12-20 18:33:20.470937' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:33:20.471952' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.3ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ff407b45cf99e010442e02aa0ec8e2035ae63312', '2010-12-20 18:33:20.478097', 'user33@example.com', 'f', 'ca5c9ed1240e606b25ff37ef7ed66f65fbda56f0', '72460cf50079589152fe8d15fa7fe7bca0c1a2d4', '5c0e4b1413f2e6d72e11762af79a6232342c4b09', '2010-12-20 18:33:20.478097')[0m
+
+Sent mail to user33@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:33:20 -0500
+From: donotreply@example.com
+To: user33@example.com
+Message-ID: <4d0fa17078080_d6cb800ea92c59128@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ff407b45cf99e010442e02aa0ec8e2035ae63312
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '2e2f9b5a458b19e8537ca4fa78c680e93a924748', "updated_at" = '2010-12-20 18:33:20.495647' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '2e2f9b5a458b19e8537ca4fa78c680e93a924748') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '2e2f9b5a458b19e8537ca4fa78c680e93a924748') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.8ms | ActiveRecord: 6.2ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ad79dd5ce0bdc7283a07bf53d62d601a11be2f67', '2010-12-20 18:33:20.511456', 'user34@example.com', 'f', '41de9ef62263f2615bf88b1bfd3458d408890c9f', '0cc36373d09396b364f28be144c5cf58790b582c', '483b5aea5851d6cd2aa85403eb4b706ff844a714', '2010-12-20 18:33:20.511456')[0m
+
+Sent mail to user34@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:20 -0500
+From: donotreply@example.com
+To: user34@example.com
+Message-ID: <4d0fa17080672_d6cb800ea92c592bc@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ad79dd5ce0bdc7283a07bf53d62d601a11be2f67
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '0036bed8dfb4c4a6c09b71674e6dfbfe9b8af9e2', "updated_at" = '2010-12-20 18:33:20.530039' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '0036bed8dfb4c4a6c09b71674e6dfbfe9b8af9e2') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '0036bed8dfb4c4a6c09b71674e6dfbfe9b8af9e2') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 8ms (Views: 3.6ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('49e08f46ce0b243e69a25275d62396ba20dd5083', '2010-12-20 18:33:20.544789', 'user35@example.com', 'f', '2317e8148a44a07189c4232abebfd0abff695e1c', '19f3d545076d692112f885bfdbce29feabd8d446', '5e0df656dea26777e513b1b906c848082a0200b7', '2010-12-20 18:33:20.544789')[0m
+
+Sent mail to user35@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:20 -0500
+From: donotreply@example.com
+To: user35@example.com
+Message-ID: <4d0fa170888a3_d6cb800ea92c593b0@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=49e08f46ce0b243e69a25275d62396ba20dd5083
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '4ab28ad9ad8cf6f75c4b90f91efb78b20f9e9053', "updated_at" = '2010-12-20 18:33:20.563696' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '4ab28ad9ad8cf6f75c4b90f91efb78b20f9e9053') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '4ab28ad9ad8cf6f75c4b90f91efb78b20f9e9053') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.7ms | ActiveRecord: 0.9ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('53a61bb33babd60350d6b0a26735809c628326a1', '2010-12-20 18:33:20.578696', 'user36@example.com', 'f', 'fa32808e4c575f057c23e5f22c44cad83b037cdf', 'd9dcd2efc89922a6b508bd50295d4b826109cd26', 'dee9a8d038d825138e565ca79d314871857551df', '2010-12-20 18:33:20.578696')[0m
+
+Sent mail to user36@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:33:20 -0500
+From: donotreply@example.com
+To: user36@example.com
+Message-ID: <4d0fa1709099f_d6cb800ea92c594c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=53a61bb33babd60350d6b0a26735809c628326a1
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '911625c3e93198c25e9ef9ce9c73269afb6e6d0a', "updated_at" = '2010-12-20 18:33:20.596450' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '911625c3e93198c25e9ef9ce9c73269afb6e6d0a') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '911625c3e93198c25e9ef9ce9c73269afb6e6d0a') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 4.1ms | ActiveRecord: 1.1ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e9d6c57d6e6008dfe9688bd7754d4586720efb0b', '2010-12-20 18:33:20.612316', 'user37@example.com', 'f', 'c8c7d7cf64a936f5a42f8d972472882cbb2d1cf4', '5ae605533f210d12cce80f1e827a4f27d778e591', 'f59aedf06532e3ab9b2ff6180f7820522fe97cf1', '2010-12-20 18:33:20.612316')[0m
+
+Sent mail to user37@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:20 -0500
+From: donotreply@example.com
+To: user37@example.com
+Message-ID: <4d0fa170b7ab3_d6cb800ea92c595c1@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e9d6c57d6e6008dfe9688bd7754d4586720efb0b
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '0ed7160acd37cfd5f7607feecabc56e18bf5c055', "updated_at" = '2010-12-20 18:33:20.756540' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '0ed7160acd37cfd5f7607feecabc56e18bf5c055') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '0ed7160acd37cfd5f7607feecabc56e18bf5c055') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.9ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('6b22c70e649123ab42da26cbab41fe2dec036244', '2010-12-20 18:33:20.771909', 'user38@example.com', 'f', '47b10facb95b53487d53f329702cbaad906e05b2', '18cb61746baee30f81c573afb224f9121859f38e', 'e51cd428133b71b1979f7e167e758b85ee67f03b', '2010-12-20 18:33:20.771909')[0m
+
+Sent mail to user38@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:20 -0500
+From: donotreply@example.com
+To: user38@example.com
+Message-ID: <4d0fa170bfdb8_d6cb800ea92c596b7@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=6b22c70e649123ab42da26cbab41fe2dec036244
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'c438c9a403f97d8181bcbbff45c39d10bde6af29', "updated_at" = '2010-12-20 18:33:20.790126' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'c438c9a403f97d8181bcbbff45c39d10bde6af29') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'c438c9a403f97d8181bcbbff45c39d10bde6af29') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.8ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user39@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7482ee9566d6f9d9e0a0c11c2aa4496867101f27', '2010-12-20 18:33:20.805813', 'user39@example.com', 'f', 'f87fe80cc050649e949883bcf4a1515f5a0d92e3', 'e3d6b42c7c26d16b95ab2fc425b0fcecd76d87dd', '885973d1d0239d42ac9e88e63eeebb19cbc3cc97', '2010-12-20 18:33:20.805813')[0m
+
+Sent mail to user39@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:20 -0500
+From: donotreply@example.com
+To: user39@example.com
+Message-ID: <4d0fa170c843b_d6cb800ea92c59762@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=7482ee9566d6f9d9e0a0c11c2aa4496867101f27
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'a12eee50668606a67088ce8648fa8f4efc1113eb', "updated_at" = '2010-12-20 18:33:20.824480' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+Completed in 0ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user40@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c807b59be438416721d8a03f715675a375b4a16d', '2010-12-20 18:33:20.830097', 'user40@example.com', 'f', 'bb0df21e4550c35cb346c28fff3f1d3591d6bf22', '136a78c727a208ec2c47b98270c42046d06cadfa', '1d8c75f9793a37e8afc656559de1525e522c6059', '2010-12-20 18:33:20.830097')
+
+Sent mail to user40@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:33:20 -0500
+From: donotreply@example.com
+To: user40@example.com
+Message-ID: <4d0fa170cde36_d6cb800ea92c598a2@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c807b59be438416721d8a03f715675a375b4a16d
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'a5c5ae9d214f9ca17d293a302dbaedc73afd6763', "updated_at" = '2010-12-20 18:33:20.847566' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"user_id"=>"1"}
+Completed in 0ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user41@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('63ff23a06838279d9de5dc7eb6a0afcb9e92ef01', '2010-12-20 18:33:20.853006', 'user41@example.com', 'f', '917c8b6aeb1da8fc0f9a6ba8e5e96a488b781f67', 'f8f464292e9a91f171cf1f576f8869259f2cea0b', 'd0d6f1a3450c1b0d6d55ffbc0375ee6bbb2293e5', '2010-12-20 18:33:20.853006')[0m
+
+Sent mail to user41@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:20 -0500
+From: donotreply@example.com
+To: user41@example.com
+Message-ID: <4d0fa170d39de_d6cb800ea92c59958@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=63ff23a06838279d9de5dc7eb6a0afcb9e92ef01
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "confirmation_token" = 'b0ee0876291d981a00b32eea4a111ceb81e7e17c', "updated_at" = '2010-12-20 18:33:20.871186' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+Completed in 0ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user42@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2f0d2b3d3819b8a5a9867ed97bae07100bb39dbd', '2010-12-20 18:33:20.877177', 'user42@example.com', 'f', 'b45e5352db7bdfa5fd0f1ceb95c836de99ccaaf5', '425495aa0cdae2ebb7c8e7899ee227d91c868d51', '5e95c3b4387919e780fccc50563d037ec2cee824', '2010-12-20 18:33:20.877177')
+
+Sent mail to user42@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:33:20 -0500
+From: donotreply@example.com
+To: user42@example.com
+Message-ID: <4d0fa170d97ca_d6cb800ea92c6009e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2f0d2b3d3819b8a5a9867ed97bae07100bb39dbd
+ Processing by Clearance::PasswordsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 2.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user43@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('548253431919315d42779cbb9f635691b8d77bdc', '2010-12-20 18:33:20.905207', 'user43@example.com', 'f', '9b289882819dafbdd466261fb7b566ea5dcd9641', '2ebb9435fc7f1ae9700196676090b80a10f01331', 'e24d7da1124b2f82ce33142318a2178c2ac104be', '2010-12-20 18:33:20.905207')
+
+Sent mail to user43@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:20 -0500
+From: donotreply@example.com
+To: user43@example.com
+Message-ID: <4d0fa170e075c_d6cb800ea92c601d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=548253431919315d42779cbb9f635691b8d77bdc
+ Processing by Clearance::PasswordsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 0.4ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user44@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('41c859cd1412c74d19ea5160c77c34235b2d1ff5', '2010-12-20 18:33:20.932379', 'user44@example.com', 'f', 'cb9cddff92de7259f281e1c07e3b07cb67d9b9cf', '38b7a6b93089f002c63ce2682995563391f84ad6', '3cff265dcf844b35c95fded176b5da5e8576979a', '2010-12-20 18:33:20.932379')
+
+Sent mail to user44@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:33:20 -0500
+From: donotreply@example.com
+To: user44@example.com
+Message-ID: <4d0fa170e70a2_d6cb800ea92c602fe@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=41c859cd1412c74d19ea5160c77c34235b2d1ff5
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user44@example.com') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '56bee5cc4f94553dd0832012cf3f3d715f1f1464', "updated_at" = '2010-12-20 18:33:20.953320' WHERE ("users"."id" = 1)
+
+Sent mail to user44@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:20 -0500
+From: donotreply@example.com
+To: user44@example.com
+Message-ID: <4d0fa170ebf78_d6cb800ea92c60399@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=56bee5cc4f94553dd0832012cf3f3d715f1f1464
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 19ms
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user45@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('167b24864d6729849c2ffa1986af7b13fb7d5977', '2010-12-20 18:33:20.976411', 'user45@example.com', 'f', '7c75c6568e5c261c9a8f85af6c7bc87ad7f080d5', 'a541bc04dd7b3ccf7a5ed6358c22fa84f3f684ae', '67d396d0e5447b36781be90360e5a926d2af0a2a', '2010-12-20 18:33:20.976411')[0m
+
+Sent mail to user45@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:33:20 -0500
+From: donotreply@example.com
+To: user45@example.com
+Message-ID: <4d0fa170f1d93_d6cb800ea92c6048b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=167b24864d6729849c2ffa1986af7b13fb7d5977
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user45@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '5aead7fac739439ebec6c4c795ffe857e174d923', "updated_at" = '2010-12-20 18:33:20.998755' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user45@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:20 -0500
+From: donotreply@example.com
+To: user45@example.com
+Message-ID: <4d0fa1712e1f_d6cb800ea92c6058@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=5aead7fac739439ebec6c4c795ffe857e174d923
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 19ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user46@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2b983fedf2db515be7fc5c637e5df591eb9f2e6f', '2010-12-20 18:33:21.020235', 'user46@example.com', 'f', '8e072e61da2ab82cb0780e2b4353f4deff7aa305', '624142826811295231443aa225d2de3f3f90d482', '32d1d331b90392e97dda32343a0543543d87b55a', '2010-12-20 18:33:21.020235')[0m
+
+Sent mail to user46@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:33:21 -0500
+From: donotreply@example.com
+To: user46@example.com
+Message-ID: <4d0fa17185cc_d6cb800ea92c60637@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2b983fedf2db515be7fc5c637e5df591eb9f2e6f
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user46@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'd4f8a06575e466ad92846da9214db47502023477', "updated_at" = '2010-12-20 18:33:21.040628' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user46@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:21 -0500
+From: donotreply@example.com
+To: user46@example.com
+Message-ID: <4d0fa171d528_d6cb800ea92c607d6@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=d4f8a06575e466ad92846da9214db47502023477
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 20ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user47@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4fd6b88dcbff0ee3916635ded779a3a9687d0dcd', '2010-12-20 18:33:21.062598', 'user47@example.com', 'f', '1f455ee5d94d7edf008e27c4fdeb1b8f8da341b8', 'f423907ebb9cb613bd6d496a176bc10ebf5a056d', '0539b7a51afbb2054e336e7c7596c485a54332eb', '2010-12-20 18:33:21.062598')[0m
+
+Sent mail to user47@example.com (147ms)
+Date: Mon, 20 Dec 2010 13:33:21 -0500
+From: donotreply@example.com
+To: user47@example.com
+Message-ID: <4d0fa17112ff2_d6cb800ea92c608c6@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4fd6b88dcbff0ee3916635ded779a3a9687d0dcd
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user47@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '7a57f779b9506c1f4b216950653dc526583f6451', "updated_at" = '2010-12-20 18:33:21.224818' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user47@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:21 -0500
+From: donotreply@example.com
+To: user47@example.com
+Message-ID: <4d0fa1713a25c_d6cb800ea92c609d@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=7a57f779b9506c1f4b216950653dc526583f6451
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 19ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user48@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4e18115b8f76e90decd8be77c974d866a1907bd0', '2010-12-20 18:33:21.245771', 'user48@example.com', 'f', 'c2a7a813cc72b34c1309a75350e075fb3330a6d9', 'db5c058bee3ff4c0c48c9e4f46a731d3cee0f5c4', '17fe1b23c981c0e4c962269028fb62216bfe6c1e', '2010-12-20 18:33:21.245771')[0m
+
+Sent mail to user48@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:21 -0500
+From: donotreply@example.com
+To: user48@example.com
+Message-ID: <4d0fa1713f688_d6cb800ea92c610dc@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4e18115b8f76e90decd8be77c974d866a1907bd0
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 3.4ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user49@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('eb83973a5c8f13e3c6d148d2273e3da03009eed0', '2010-12-20 18:33:21.273346', 'user49@example.com', 'f', '14813bba1f731e9c133dcff7753770df21fb9c46', '4b6bf1c049f2de90c173f20fbd49908e1ebf1a53', 'd9634e9dad4df029122d1490cb04856201f95d97', '2010-12-20 18:33:21.273346')[0m
+
+Sent mail to user49@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:21 -0500
+From: donotreply@example.com
+To: user49@example.com
+Message-ID: <4d0fa171462e7_d6cb800ea92c611b3@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=eb83973a5c8f13e3c6d148d2273e3da03009eed0
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 0.8ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user50@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('59cf794773a39bcf79440f6cbd0725d88d507fbf', '2010-12-20 18:33:21.300868', 'user50@example.com', 'f', '3a941d120e34f86adb8b127f11304973d0ac9d16', '8ad88dda155cbe00536441e0e12f013f87a39013', '1f1fd96226bbefce1eb75aa9610fbad51103b3a9', '2010-12-20 18:33:21.300868')
+
+Sent mail to user50@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:21 -0500
+From: donotreply@example.com
+To: user50@example.com
+Message-ID: <4d0fa1714cc24_d6cb800ea92c612e7@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=59cf794773a39bcf79440f6cbd0725d88d507fbf
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 0.6ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user51@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8749514ed4713ec8d1d184cfad570fe72f7a2389', '2010-12-20 18:33:21.328304', 'user51@example.com', 'f', '86a85a6c4fa0cd80d3497de626e2b331cf812f82', 'aa4725a37886d48640c9f45f385e8fde0f61ddf1', '28fe63ba972affb7b977213eb22d41be8d7c2723', '2010-12-20 18:33:21.328304')[0m
+
+Sent mail to user51@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:21 -0500
+From: donotreply@example.com
+To: user51@example.com
+Message-ID: <4d0fa17153d1e_d6cb800ea92c61355@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8749514ed4713ec8d1d184cfad570fe72f7a2389
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 0.6ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user52@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e6de2edffd603fbfe324ecfaf8d48d034e90160b', '2010-12-20 18:33:21.356643', 'user52@example.com', 'f', '3466706611c4416c5c2f18a05469ebbabacbd3c4', '0806164710f057a69d1056eb65c7c72eb18f4843', '8e4442b6b0c2d736afa6721d833a94cd06e5e82d', '2010-12-20 18:33:21.356643')
+
+Sent mail to user52@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:21 -0500
+From: donotreply@example.com
+To: user52@example.com
+Message-ID: <4d0fa1715a8d8_d6cb800ea92c614ea@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e6de2edffd603fbfe324ecfaf8d48d034e90160b
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user53@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('fede0a2ee04872b0cc106c0cf8feb171d806c5ad', '2010-12-20 18:33:21.376105', 'user53@example.com', 'f', '4d168a42eb175a3bf015f422858279a1fe181ec2', 'ca6fb2b031eb06d97e3dbeada2dadd4e09a7f40a', '0e8ddfcd45e006134102e1287ad7b0a4540eefb6', '2010-12-20 18:33:21.376105')
+
+Sent mail to user53@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:21 -0500
+From: donotreply@example.com
+To: user53@example.com
+Message-ID: <4d0fa1715f1a0_d6cb800ea92c61565@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/2/confirmation/new?token=fede0a2ee04872b0cc106c0cf8feb171d806c5ad
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"user_id"=>"2"}
+Completed in 0ms
+ Processing by Clearance::SessionsController#destroy as HTML
+Redirected to http://test.host/sign_in
+Completed 302 Found in 1ms
+ Processing by Clearance::SessionsController#destroy as HTML
+Redirected to http://test.host/sign_in
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user54@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('967ac98ded3d254abdf24f5cef3393bf616087ac', '2010-12-20 18:33:21.407926', 'user54@example.com', 't', 'd2733d17ee097671b6810ec739930e4e43a4b4c3', '0f33d888dc4d776de8a5fb1cce5cbbc6fdab8db2', '70ecdc32b96c3958b282a66df8a79042b7c04d78', '2010-12-20 18:33:21.407926')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:33:21.409574' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'deb8a7bbfe54c99e32ecb46fdd7f8f7af9c12de4', "updated_at" = '2010-12-20 18:33:21.412335' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user55@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('478a39ad4f22fbe0352459893fcb22da01d770d9', '2010-12-20 18:33:21.416511', 'user55@example.com', 't', '1cf8b3572568be37fad02062c71e0329696be3ae', '1835f50ffb95150c764389a15bc4a4f04fc11186', '5812f1ea2c2eb48f6d98edff3314fff623c58ad3', '2010-12-20 18:33:21.416511')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:33:21.418029' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = '8bbffc385a6b0d6c864bc4c06713cd03659121a7', "updated_at" = '2010-12-20 18:33:21.421517' WHERE ("users"."id" = 1)
+Redirected to http://test.host/sign_in
+Completed 302 Found in 3ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user56@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('90c9d11ca0f6724fe3fcdda29c7d1e786115fd74', '2010-12-20 18:33:21.426047', 'user56@example.com', 't', '5c9ee11cdb9e1daf14707cebb656e728d7d1445a', 'ecb3f1d62072ae58df78f54e4b6e686de271ee3c', '0cf4dbcaf872fa68ed5201cb920b110e7438a866', '2010-12-20 18:33:21.426047')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:33:21.427564' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '42d78293d712eae5d5b4af8a4e4d2cdc9240dbe6', "updated_at" = '2010-12-20 18:33:21.430208' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user57@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a86426c7730a8a4be7001a3dcde8e71aaaae0a12', '2010-12-20 18:33:21.435711', 'user57@example.com', 't', 'f1531cf6531816a8054e4fc38b336393b62e742a', 'd6812a3c750363f91d64327c0e5aaa6383217b6f', '3991c6a77035cbac13ffc1f535778d0ac4a0b338', '2010-12-20 18:33:21.435711')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:33:21.437256' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '60456f9a279cf8b59bf806797e81c7444c81c46e', "updated_at" = '2010-12-20 18:33:21.440830' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 3ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user58@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5497b3a05296d1d82adc8c791024fb0c9a11ae48', '2010-12-20 18:33:21.445395', 'user58@example.com', 't', '158636f47a8e5412e082919966cca2561879f06f', '31b3b7819c518a9dd51d6118c70c75ddadd1e646', 'e2a4013aa916e3a1271a36daa30e56fc7c517905', '2010-12-20 18:33:21.445395')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:33:21.446965' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = '9a167ec4554205b782c3f6d8b9fc63bff028455f', "updated_at" = '2010-12-20 18:33:21.449714' WHERE ("users"."id" = 1)
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 10ms (Views: 9.4ms | ActiveRecord: 3.8ms)
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1[0m
+Completed 401 Unauthorized in 4ms (Views: 3.2ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1
+Completed 401 Unauthorized in 4ms (Views: 3.0ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1[0m
+Completed 401 Unauthorized in 4ms (Views: 2.8ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1
+Completed 401 Unauthorized in 4ms (Views: 3.1ms | ActiveRecord: 0.1ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user59@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b05ad336c8d61902f19bf122556ecf9e894c67ad', '2010-12-20 18:33:21.504070', 'user59@example.com', 't', '0bdc6a493870a611679d30391cf1b5939310d4ec', 'c984967d623e7bbd4e563e987d3fa6f0f5024f51', '23f4350b3172d1a79042f1e4416a5db7d7a15fb9', '2010-12-20 18:33:21.504070')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token2', "updated_at" = '2010-12-20 18:33:21.506048' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user59@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user59@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user60@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f27e2d0b1021ce2311c798c825cfff57a4965ca0', '2010-12-20 18:33:21.513012', 'user60@example.com', 't', '89915dbd2fc29e7a0cb956576026d7894d09775b', 'b6c21e334f642673d7ebd75769e7e013c79d785d', '6321f62450ec3fe60893c1b04ea5f95bc805a071', '2010-12-20 18:33:21.513012')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token3', "updated_at" = '2010-12-20 18:33:21.514543' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user60@example.com"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user60@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user61@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('27a89929149cf54076a33794bedcc33150b54775', '2010-12-20 18:33:21.521877', 'user61@example.com', 't', '71aa4814af6eb532a1ab445777de0bf50726704e', '75acc4dc1d79713541963022d903a01766b0f685', '51fbf56afb057206a31c78302b74f6b7a1e16e09', '2010-12-20 18:33:21.521877')
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user61@example.com"}, "return_to"=>"/url_in_the_request"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user61@example.com') LIMIT 1[0m
+Redirected to http://test.host/url_in_the_request
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user62@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('df492c4e59cac8ed43b7e4169d31522f32b1a69e', '2010-12-20 18:33:21.529176', 'user62@example.com', 't', '88afb2bd2b6b91d903372baf2538d5f7939f8cdf', 'a558b2e87b5fab725c6dab28cdc13b15170f8683', 'fe05c7ed083c44f3f2a570399cfac88b16229793', '2010-12-20 18:33:21.529176')[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user62@example.com"}, "return_to"=>"/url_in_the_request"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user62@example.com') LIMIT 1
+Redirected to http://test.host/url_in_the_session
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user63@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ef253fb8f5564061479bef5d9621f83ace5fe4d1', '2010-12-20 18:33:21.536592', 'user63@example.com', 't', '3db6e4d852283646ee55be678c1bb984ff318b69', 'd26e89ef0f4406a4bd0af39614f74207b5106ffe', 'c63bdfe4c6501566ba78633bbe4afaea0dca6664', '2010-12-20 18:33:21.536592')
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user63@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user63@example.com') LIMIT 1[0m
+Redirected to http://test.host/url_in_the_session
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user64@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('27da96d1441e4650b8ce86f7588ded03a7f7663b', '2010-12-20 18:33:21.543637', 'user64@example.com', 't', '5ac2f12caa41651a0d329fcb1dd8a7e4703bda58', 'a8349badd43380713433aa427394a638687a88ff', '712fd559a86851762c52c0f02dc19be58a1aaff0', '2010-12-20 18:33:21.543637')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:33:21.545193' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user64@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user64@example.com') LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user65@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('327da1f46bf848a6b96fb4eb918c48a59dc3be5e', '2010-12-20 18:33:21.553470', 'user65@example.com', 't', 'e0701ff7d0ed3f7346c35414232345636ca270c6', '23a77bcdf8f801e704b3e546fdf9d3870b2aa461', '5094e2f7fa2fb9fa380c8f0cfc894ad60309bc9e', '2010-12-20 18:33:21.553470')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:33:21.555080' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user65@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user65@example.com') LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user66@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('72fa97d40ecae885c770b804c371d986e0b67ea6', '2010-12-20 18:33:21.562109', 'user66@example.com', 't', 'cf851501247372984a12cdfcb3348b77b3b77a67', '83395df36f52015da96bdc74f0547db4e0828921', 'adba448e1fff166f3c8af28673cf4aa571a7731f', '2010-12-20 18:33:21.562109')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:33:21.563659' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user66@example.com"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user66@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user67@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('342b337dfc37aa46d5e73ad85e549f79c8ebaf26', '2010-12-20 18:33:21.571039', 'user67@example.com', 't', 'd4c0e081ef5a2414d13921c813167046d7c7b349', 'a14390fd403c853473eaa2b9c80badced38200cb', '311bf0ec662c51c729a1a7014959a67f71db7683', '2010-12-20 18:33:21.571039')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:33:21.572612' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user67@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user67@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.6ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user68@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7fbb93f3929bd0bef2c18f662bff084c6c424f5a', '2010-12-20 18:33:21.579905', 'user68@example.com', 't', 'a152c467aae9ad6d63a9ac63bf6da5fb2ef1d6d0', 'dca65f25b59888dc4dc9d20ed95c385e93957aba', '037a4d43fb07d479e774ba6d56db5c05483d1c9a', '2010-12-20 18:33:21.579905')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:33:21.581474' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user68@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user68@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user69@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f527caa83a91a87096355842b353185f4800982e', '2010-12-20 18:33:21.589148', 'user69@example.com', 'f', 'aaf2a41d833ca410f122b3d1cce3cb7df1282d18', '3d008047db27cca03d80ee186de97ffa165ec079', '6eb9a2212d0f4f9a7d20b14a68aae4a02a3bed3c', '2010-12-20 18:33:21.589148')
+
+Sent mail to user69@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:21 -0500
+From: donotreply@example.com
+To: user69@example.com
+Message-ID: <4d0fa171b24cd_d6cb800ea92c61624@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f527caa83a91a87096355842b353185f4800982e
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user69@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user69@example.com') LIMIT 1[0m
+
+Sent mail to user69@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:21 -0500
+From: donotreply@example.com
+To: user69@example.com
+Message-ID: <4d0fa171b6ccb_d6cb800ea92c617dc@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f527caa83a91a87096355842b353185f4800982e
+Redirected to http://test.host/sign_in
+Completed 302 Found in 17ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user70@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1a4767d14b0f95c67b91471ce4f352191e936d60', '2010-12-20 18:33:21.756553', 'user70@example.com', 'f', 'dabbd09f1f1d2cb203c002745a0cb520071a667b', '6b685912e715c61af1a16bdaf56da2879728f05a', 'f28ca7a1ba9082ad5f67b6eab69cf133a761b7f5', '2010-12-20 18:33:21.756553')[0m
+
+Sent mail to user70@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:21 -0500
+From: donotreply@example.com
+To: user70@example.com
+Message-ID: <4d0fa171bc22e_d6cb800ea92c61899@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1a4767d14b0f95c67b91471ce4f352191e936d60
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user70@example.com"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user70@example.com') LIMIT 1
+
+Sent mail to user70@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:21 -0500
+From: donotreply@example.com
+To: user70@example.com
+Message-ID: <4d0fa171c06d0_d6cb800ea92c6196a@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1a4767d14b0f95c67b91471ce4f352191e936d60
+Redirected to http://test.host/sign_in
+Completed 302 Found in 17ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user71@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3983d1d7b2d436aeb6c384efdedfef4d7ba6ef74', '2010-12-20 18:33:21.795911', 'user71@example.com', 'f', '3e3e04aa819273ebecc0d47d593dbbff7add3e4d', 'e0ca518eed95a162465e38bff572c124cef6859e', 'ad9f04eb4e7f6d7ebcd4f469d0021e174d8fb980', '2010-12-20 18:33:21.795911')
+
+Sent mail to user71@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:33:21 -0500
+From: donotreply@example.com
+To: user71@example.com
+Message-ID: <4d0fa171c5d1b_d6cb800ea92c62017@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3983d1d7b2d436aeb6c384efdedfef4d7ba6ef74
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user71@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user71@example.com') LIMIT 1[0m
+
+Sent mail to user71@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:33:21 -0500
+From: donotreply@example.com
+To: user71@example.com
+Message-ID: <4d0fa171ca233_d6cb800ea92c62144@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3983d1d7b2d436aeb6c384efdedfef4d7ba6ef74
+Redirected to http://test.host/sign_in
+Completed 302 Found in 17ms
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user72@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2a4525f4bb25d09c0cbe95defbe28dc17669aa76', '2010-12-20 18:33:21.836221', 'user72@example.com', 'f', 'a64aae5ec8693b0d6ec33ad0d911609d03e4821a', '8c510d90de58f4fa267e1edae35d880036a419aa', 'ccd9f12238b50e502e7ea05dd17e7d4da66729ec', '2010-12-20 18:33:21.836221')[0m
+
+Sent mail to user72@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:33:21 -0500
+From: donotreply@example.com
+To: user72@example.com
+Message-ID: <4d0fa171cf7c4_d6cb800ea92c622f6@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2a4525f4bb25d09c0cbe95defbe28dc17669aa76
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user72@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user73@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('345062c488149d0694a40ebf9abeb217ab37da94', '2010-12-20 18:33:21.857437', 'user73@example.com', 'f', '025acd06a4c0a3ba492578ba1dc0fd0ca2c66936', '35ab545957523201225ee41f33dd3e9483be3477', '8a662201c3304751bc2957a7a69c8c0681972f3a', '2010-12-20 18:33:21.857437')
+
+Sent mail to user73@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:21 -0500
+From: donotreply@example.com
+To: user73@example.com
+Message-ID: <4d0fa171d4c83_d6cb800ea92c6237c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=345062c488149d0694a40ebf9abeb217ab37da94
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user73@example.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user74@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d9c6c35f2215258b09b8e23b8350f91b26ff7801', '2010-12-20 18:33:21.879360', 'user74@example.com', 'f', '07f4f33a7e4b34b26dadf3230aab8ef6566825eb', '309c929e676da53f5f3aa3cf9730cb7803a1fb22', '0c2acca9d69b8d44badcd12df5df8703e5e98e63', '2010-12-20 18:33:21.879360')[0m
+
+Sent mail to user74@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:21 -0500
+From: donotreply@example.com
+To: user74@example.com
+Message-ID: <4d0fa171da489_d6cb800ea92c624fa@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d9c6c35f2215258b09b8e23b8350f91b26ff7801
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:33:21.899141' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user75@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('125f577ff7e61a821774bd44d0f53905aa2885ea', '2010-12-20 18:33:21.903186', 'user75@example.com', 'f', '2248bee4c72a9531d26334cdd7c5a07a7197c336', '95c77ef28bad5328046fe851beae7bc06cd6c272', 'dc24c195815daf69be7065af4817edf0083140ac', '2010-12-20 18:33:21.903186')[0m
+
+Sent mail to user75@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:21 -0500
+From: donotreply@example.com
+To: user75@example.com
+Message-ID: <4d0fa171e052d_d6cb800ea92c6255b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=125f577ff7e61a821774bd44d0f53905aa2885ea
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:33:21.923280' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9ca90c24c29848eede259faa682e06947acb2945', '2010-12-20 18:33:21.928192', 'user76@example.com', 't', 'b876ff8a14b133a51284ecca9bd2aaa3a9319c8a', 'faced67a152103040702629fcd2fd40834bc3f56', '587203b07bd31ec755e04999c2f20853737b75fe', '2010-12-20 18:33:21.928192')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:33:21.929721' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'c309570f4588e0779ce2b63b25eac7dbbbe8681c', "updated_at" = '2010-12-20 18:33:21.930626' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'd05a570f21e9e9ef9e21aa463b0d57273b5d997d', "updated_at" = '2010-12-20 18:33:21.932852' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a6488cac64dae5adb3a98b2984dce8fa91d8d0c6', '2010-12-20 18:33:21.936098', 'user77@example.com', 't', '9461c73ee427a09a3855d2f6444fd1950c3775c8', '2ccf65ea68b100656312da1c2060bbf911e47878', '18d80fdcfaba1f8e3d0797c5acac31f383e9b68c', '2010-12-20 18:33:21.936098')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:33:21.937710' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = 'c7194570a411f4a46c28149f589cf0f96732a64c', "updated_at" = '2010-12-20 18:33:21.938653' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '943dc08f3e1e969bc90393bf2b6aae130ac2f723', "updated_at" = '2010-12-20 18:33:21.941050' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c574de971993a031fd69719513e41d7dc8ed954a', '2010-12-20 18:33:21.944052', 'user78@example.com', 't', 'bc7bf0344630ba0b0ff25c5d0a5898f2d30d37b2', 'a0659f3f642a4c31eeb31b4554f9cce1839c6096', '82c905006d0d072d9b6e48cebe6048a810f20ed5', '2010-12-20 18:33:21.944052')[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:33:21.945499' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = '5afc1f77502cc63f60fba295703cf0a624663063', "updated_at" = '2010-12-20 18:33:21.946359' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f94195aa467779b714a4975671969231c50a9d54', '2010-12-20 18:33:21.952699', 'user79@example.com', 't', '3c6971f63cdf74ed966f802784d6c2a438edebf8', '39d3ab57f5e16907331b90594bb1d0580b4a89fb', '0854d2b0cc0686a4fcd86dfed02a0fd97b30a7a8', '2010-12-20 18:33:21.952699')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:33:21.954194' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '9251dc647c10504ed8e7a890d500f2cadb7a8d85', "updated_at" = '2010-12-20 18:33:21.955363' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.8ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user80@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2c3f441bde5d63cbe67c871636bc534efd39a23e', '2010-12-20 18:33:21.962109', 'user80@example.com', 't', '9896557332040862a51c5895087470d09da7a76b', 'a980a5f9ae683793be3d962ec1a197d5e5bd9789', 'ccd34f35a1bf2ebde4df5116767f51bc1de42240', '2010-12-20 18:33:21.962109')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:33:21.963889' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '8e95fc0d6d8ea6e30986ce3382f8d162d767bd4f', "updated_at" = '2010-12-20 18:33:21.964914' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('07bb1b0ee74f2f349269ae350487862868162954', '2010-12-20 18:33:21.968378', 'user81@example.com', 't', '7a1043d2835379ec50439b711e8ea560723b0635', 'f16085c97c4493da5306b392dd27a7e95cad1c5e', 'b60571ed61f8ca9b25df1abe482728fecc7df110', '2010-12-20 18:33:21.968378')[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '4786d6a3e4a30f6cce3b18ab915331f576777d56', "updated_at" = '2010-12-20 18:33:21.971287' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_info('index_users_on_remember_token')
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_remember_token')[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_email')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user82@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f3f507ba7fc090f7b155c72aba92616e8554aca8', '2010-12-20 18:33:21.974501', 'user82@example.com', 't', '844b69bc154c50a3bf798e9211f95211a8e26db4', '5dff97fd9f4ccc900d0d1c4e691c8de0ded59a30', '2d08d4ae9cc4df706631f0eed941f766969597bd', '2010-12-20 18:33:21.974501')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user83@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8646cdb199b2b917fc530cacaeaf42ddb15cfd9c', '2010-12-20 18:33:21.974501', 'user83@example.com', 't', 'bd5e8b6fbd4c69483796e1facfeff6ab71123c84', '0b1c9a2e74430766a100fc94e78b4b4106762044', '9392bbc9ca44b5dbeebd2139b38c402fb10fdfa2', '2010-12-20 18:33:21.974501')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user84@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d2e8860b33090cb3eca6813673c221e07b7f1025', '2010-12-20 18:33:21.974501', 'user84@example.com', 'f', 'c108cb62da01f48a957963dcf7e4831b8038daa6', 'd21ac16eb05d785ab03a8ea5fff85a5eee520d82', 'defe09eb38875ed00ccbf8b36f9da25e580df28d', '2010-12-20 18:33:21.974501')
+
+Sent mail to user84@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:33:21 +0000
+From: donotreply@example.com
+To: user84@example.com
+Message-ID: <4d0fa171edea5_d6cb800ea92c626ee@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d2e8860b33090cb3eca6813673c221e07b7f1025
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user84@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user85@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7e6d8a35b4a568bc87a960b76660d319dc71c168', '2010-12-20 18:33:21.974501', 'user85@example.com', 't', '6e95ba48b75642a997c0772d8a3aef7dc0ad262d', '304d0f2ae0a60e8b1aec3c7ef1c0429d2151d2db', '45a2289c560c84effcabb707344a536f02b164e5', '2010-12-20 18:33:21.974501')
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "remember_token" = '82fe6f335f9336baeb4c97f5015ea2c04af0bde2' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user86@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('739af9bdd85fabb117d96afecb1faf4077e5e0c0', '2010-12-20 18:33:21.974501', 'user86@example.com', 'f', '81c35bdfd7b6bc8878248ae59671c396aa519764', '4b1d877d793ea562ec684d06c3e531838be73ee4', 'salt', '2010-12-20 18:33:21.974501')[0m
+
+Sent mail to user86@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:33:21 +0000
+From: donotreply@example.com
+To: user86@example.com
+Message-ID: <4d0fa171edea5_d6cb800ea92c62733@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=739af9bdd85fabb117d96afecb1faf4077e5e0c0
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('foo@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user87@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('34fc3dcc11e6f039bbcee459645de973a0928511', '2010-12-20 18:33:21.974501', 'user87@example.com', 'f', '85dfef39a1d87c96ec9e291a76daff2eb74e11e8', 'dbed3d393c75698c9db2ff86bebbe0a2214e5f49', '215a080f10d86cc3122c42acacbcdcc84dbf0185', '2010-12-20 18:33:21.974501')
+
+Sent mail to user87@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:33:21 +0000
+From: donotreply@example.com
+To: user87@example.com
+Message-ID: <4d0fa171edea5_d6cb800ea92c6284e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=34fc3dcc11e6f039bbcee459645de973a0928511
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user88@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d990c96187cc590f86239a083d5e593f8602ab48', '2010-12-20 18:33:21.974501', 'user88@example.com', 'f', 'a424bce4f3ffb44316f229a2d17d55eb431b5770', '9f8ea6f83458d6c03153573f84d16771c43921c4', '84456754544df44504d070b1a1819380bb3b50db', '2010-12-20 18:33:21.974501')
+
+Sent mail to user88@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:33:21 +0000
+From: donotreply@example.com
+To: user88@example.com
+Message-ID: <4d0fa171edea5_d6cb800ea92c62958@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d990c96187cc590f86239a083d5e593f8602ab48
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('example.com')) LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('foo')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user89@example.com')) LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user90@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('John.Doe@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('bcf25f72baec0563067fc2c0578fd1cb80811789', '2010-12-20 18:33:21.974501', 'John.Doe@example.com', 'f', 'e22317d00972fcde7a4d7ea10eda3ffe584b7bd0', '829ce520b925bb3e02590d29e379423dbb3dd501', 'bcf5290ef7c44b8d833525b67518822fc2da4311', '2010-12-20 18:33:21.974501')
+
+Sent mail to John.Doe@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:33:21 +0000
+From: donotreply@example.com
+To: John.Doe@example.com
+Message-ID: <4d0fa171edea5_d6cb800ea92c63074@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=bcf25f72baec0563067fc2c0578fd1cb80811789
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user91@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('aecb8684f943cbffebba2a78fa6795fb5f0de86a', '2010-12-20 18:33:21.974501', 'user91@example.com', 't', '45b29429c03486a232eeb1d5807cce31aaf22983', 'b98ea4f49d9fdec28c0c963bd685c249bcb37442', 'b26bc9911f84674013e9e4ba5ec26e4524883298', '2010-12-20 18:33:21.974501')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user92@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a477d227e907acfb6babffa9cefd22985eb4ed15', '2010-12-20 18:33:21.974501', 'user92@example.com', 't', '47c21f813cdaecee1ce64503c54cebd27b303c3c', '7fc21a3a39834574e8044e00de77f0b2a2fb36d7', '09abf903b2a814e280bc337e25421de57a922fbb', '2010-12-20 18:33:21.974501')
+ Processing by Clearance::UsersController#new as HTML
+Redirected to http://test.host/
+Completed 302 Found in 0ms
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user93@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('88ce050cb4daae085e71d57367946dab549adcf9', '2010-12-20 18:33:21.974501', 'user93@example.com', 't', 'df051d3a1d06696414b38736e9343358402481f9', '165da58e7c8aa106a113edac4a55c499995b73df', '2f90645ec1f356a7d10e5ae88bdce05f6d57405e', '2010-12-20 18:33:21.974501')
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{}}
+Redirected to http://test.host/
+Completed 302 Found in 0ms
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 14.6ms)
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::UsersController#new as HTML
+ Parameters: {"user"=>{"email"=>"a@example.com"}}
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user94@example.com"}}
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user94@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9f70f6551657b8e2413b02882eb41bfd4020eb5c', '2010-12-20 18:33:21.974501', 'user94@example.com', 'f', '98039c92820d1df5a7a8e8b8a452999aac5fb1db', '5be19a3fa31fa227db2e3d06f3efdb2a3f3cc1fb', '947c280d2b6abd16e7d11e40cf47a8d97b99388d', '2010-12-20 18:33:21.974501')[0m
+
+Sent mail to user94@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:33:21 +0000
+From: donotreply@example.com
+To: user94@example.com
+Message-ID: <4d0fa171edea5_d6cb800ea92c6318e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9f70f6551657b8e2413b02882eb41bfd4020eb5c
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user95@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user95@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5569f6d93cc6f39a99726eca78fe7da8defc2839', '2010-12-20 18:33:21.974501', 'user95@example.com', 'f', '2bcba36b23a4eec6081f121445c4f87a4937fb45', '9fe6d0666cb26373de8f38de84cb4032ceb89b43', '6c8762e38a6924a146cd06e4981a072e94472d59', '2010-12-20 18:33:21.974501')
+
+Sent mail to user95@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:33:21 +0000
+From: donotreply@example.com
+To: user95@example.com
+Message-ID: <4d0fa171edea5_d6cb800ea92c632c0@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=5569f6d93cc6f39a99726eca78fe7da8defc2839
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user96@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user96@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e34c989d47ffe0dcc16131764b02a17dd7b8f72b', '2010-12-20 18:33:21.974501', 'user96@example.com', 'f', '6b3e8e995bd56943345c5ec6fb76c9d391213eae', 'c96cd382b9489d21d76f1a269dcf809b93572974', '9e14aca7ea3a88c4677f6247792c378dc200307e', '2010-12-20 18:33:21.974501')
+
+Sent mail to user96@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:33:21 +0000
+From: donotreply@example.com
+To: user96@example.com
+Message-ID: <4d0fa171edea5_d6cb800ea92c633d5@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e34c989d47ffe0dcc16131764b02a17dd7b8f72b
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user97@example.com"}}
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user97@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('10eb423d3d424d0934459b4180a9035c830ad712', '2010-12-20 18:33:21.974501', 'user97@example.com', 'f', 'fd3802575b170c7ddde6912f9da2171c701ed09f', 'a1d033fe995ffb54e7fe9331994d27812c320240', '91553b7e8a97af1098541bd36beb5c3ad800d9ce', '2010-12-20 18:33:21.974501')[0m
+
+Sent mail to user97@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:33:21 +0000
+From: donotreply@example.com
+To: user97@example.com
+Message-ID: <4d0fa171edea5_d6cb800ea92c634b7@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=10eb423d3d424d0934459b4180a9035c830ad712
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user98@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user98@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('80f72a131cda438367d2b62339f923aa0f9d39b9', '2010-12-20 18:33:21.974501', 'user98@example.com', 'f', '1338b06cea0647e4527d531480c15cc673159b1b', '1c89e1b25e5f332135af9b92d3f51f95ef9b02f4', '655db8e0a61797725ac6ad1a54ca020d90c0ae53', '2010-12-20 18:33:21.974501')
+
+Sent mail to user98@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:33:21 +0000
+From: donotreply@example.com
+To: user98@example.com
+Message-ID: <4d0fa171edea5_d6cb800ea92c635d4@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=80f72a131cda438367d2b62339f923aa0f9d39b9
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/passwords/new" for 127.0.0.1 at Mon Dec 20 13:33:28 -0500 2010
+ Processing by Clearance::PasswordsController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/passwords/new.html.erb within layouts/application (3.0ms)
+Completed 200 OK in 12ms (Views: 10.7ms | ActiveRecord: 0.2ms)
+
+
+Started POST "/passwords" for 127.0.0.1 at Mon Dec 20 13:33:28 -0500 2010
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"commit"=>"Reset password", "utf8"=>"\342\234\223", "password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/passwords/new.html.erb within layouts/application (2.2ms)
+Completed 200 OK in 6ms (Views: 3.0ms | ActiveRecord: 0.1ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ec21b52bae8d266434079a827ad42241b580e41c', '2010-12-20 18:33:28.526427', 'email@person.com', 'f', '6dc0cb8a646d77729d50af085419034fd55acb4c', '6ce2a10789bace655afdb8385d3a04693f8442f6', '1aa2e633641a314b9fd98aa76e37b13120c8a3a1', '2010-12-20 18:33:28.526427')[0m
+
+Sent mail to email@person.com (12ms)
+Date: Mon, 20 Dec 2010 13:33:28 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa178a4214_d6d0800ea92c528d2@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ec21b52bae8d266434079a827ad42241b580e41c
+
+
+Started GET "/passwords/new" for 127.0.0.1 at Mon Dec 20 13:33:28 -0500 2010
+ Processing by Clearance::PasswordsController#new as HTML
+Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 0.5ms)
+
+
+Started POST "/passwords" for 127.0.0.1 at Mon Dec 20 13:33:28 -0500 2010
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"commit"=>"Reset password", "utf8"=>"\342\234\223", "password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '25fd048054701baa218c679ae37c6a1a5526029b', "updated_at" = '2010-12-20 18:33:28.689767' WHERE ("users"."id" = 1)[0m
+
+Sent mail to email@person.com (9ms)
+Date: Mon, 20 Dec 2010 13:33:28 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa178aea6f_d6d0800ea92c52924@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=25fd048054701baa218c679ae37c6a1a5526029b
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 32ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:33:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 10ms (Views: 9.6ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('05e4749d75ef2b23128fbcccc029945be9b22c8c', '2010-12-20 18:33:28.742366', 'email@person.com', 'f', 'b3e580c0e2ce506ba21a8d7437ccb9a55928c866', 'aaf6c82970cd890fcb5aa0325c18a6cb7e139f5e', '0ee92b8b6bca9de9bb0d2aedd1ed8abacb5f4261', '2010-12-20 18:33:28.742366')
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:28 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa178b917f_d6d0800ea92c530ec@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=05e4749d75ef2b23128fbcccc029945be9b22c8c
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/password/edit?token=05e4749d75ef2b23128fbcccc029945be9b22c8c" for 127.0.0.1 at Mon Dec 20 13:33:28 -0500 2010
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '05e4749d75ef2b23128fbcccc029945be9b22c8c') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '05e4749d75ef2b23128fbcccc029945be9b22c8c') LIMIT 1[0m
+Completed 200 OK in 8ms (Views: 6.9ms | ActiveRecord: 0.9ms)
+
+
+Started POST "/users/1/password?token=05e4749d75ef2b23128fbcccc029945be9b22c8c" for 127.0.0.1 at Mon Dec 20 13:33:28 -0500 2010
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"commit"=>"Save this password", "token"=>"[FILTERED]", "utf8"=>"\342\234\223", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '05e4749d75ef2b23128fbcccc029945be9b22c8c') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '05e4749d75ef2b23128fbcccc029945be9b22c8c') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1[0m
+Completed 200 OK in 10ms (Views: 4.0ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:33:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:33:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4d1b7c6038a42ad4aa16c8bfe0c0d53202cea281', '2010-12-20 18:33:28.813883', 'email@person.com', 'f', '1cdcfd8eaf32ffc306ae0c5550cc89fdd7291c0b', '034e8eda63c946292557cd80a329dee91de8c61a', '86110749bfabe06787062584c9d67efb2631a2c9', '2010-12-20 18:33:28.813883')[0m
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:28 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa178ca965_d6d0800ea92c53179@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4d1b7c6038a42ad4aa16c8bfe0c0d53202cea281
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/password/edit?token=4d1b7c6038a42ad4aa16c8bfe0c0d53202cea281" for 127.0.0.1 at Mon Dec 20 13:33:28 -0500 2010
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '4d1b7c6038a42ad4aa16c8bfe0c0d53202cea281') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '4d1b7c6038a42ad4aa16c8bfe0c0d53202cea281') LIMIT 1
+Completed 200 OK in 5ms (Views: 3.3ms | ActiveRecord: 0.8ms)
+
+
+Started POST "/users/1/password?token=4d1b7c6038a42ad4aa16c8bfe0c0d53202cea281" for 127.0.0.1 at Mon Dec 20 13:33:28 -0500 2010
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"commit"=>"Save this password", "token"=>"[FILTERED]", "utf8"=>"\342\234\223", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '4d1b7c6038a42ad4aa16c8bfe0c0d53202cea281') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '4d1b7c6038a42ad4aa16c8bfe0c0d53202cea281') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'cf0d137969f19fec95801e429623702529ab6472', "updated_at" = '2010-12-20 18:33:28.855105' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:33:28.856332' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 7ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:33:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '034e8eda63c946292557cd80a329dee91de8c61a') LIMIT 1[0m
+Completed 200 OK in 8ms (Views: 7.0ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:33:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '034e8eda63c946292557cd80a329dee91de8c61a') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:33:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '034e8eda63c946292557cd80a329dee91de8c61a') LIMIT 1[0m
+Completed 200 OK in 113ms (Views: 111.8ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.1ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Completed 401 Unauthorized in 4ms (Views: 3.2ms | ActiveRecord: 0.1ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ac16f51289f20d2e4a89ee2c82ec775d03ca19a9', '2010-12-20 18:33:29.045072', 'email@person.com', 'f', '8b0903258905072e2f7723725de49bbb95822da7', 'dc533b8da884a96d736a0afe8ccb16628b169708', 'a0c2baaeb8f2ff8ccb4a0ffdf4c1a5910e58928d', '2010-12-20 18:33:29.045072')[0m
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:29 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa179ea83_d6d0800ea92c532a6@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ac16f51289f20d2e4a89ee2c82ec775d03ca19a9
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+Sent mail to email@person.com (9ms)
+Date: Mon, 20 Dec 2010 13:33:29 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa17917c2d_d6d0800ea92c53313@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ac16f51289f20d2e4a89ee2c82ec775d03ca19a9
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 21ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('34051847caab48d2e8235c8ca7ffe2f60334b26d', '2010-12-20 18:33:29.122768', 'email@person.com', 't', '10c91b3c4758c31118caa9755ca620043cca947e', '1311be98a7e729842aa8ee50f6c8fe2b8c938dae', '53f89417e1b0bded30832e9869a07ce6c630c120', '2010-12-20 18:33:29.122768')
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Completed 401 Unauthorized in 5ms (Views: 3.4ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2c373dd5c7b2197cbf2aca7b355fde6b2e8071d6', '2010-12-20 18:33:29.163719', 'email@person.com', 't', '941c29d994ce5dfa88b2de39a61b90629b3aedaf', '3b6c2bf37d6265171ed4b71a3d4a5c3081b64f29', '944ac7ce8a5c3e7b5d6f2e97564a9e76b0c42211', '2010-12-20 18:33:29.163719')[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 114ms (Views: 3.6ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '3b6c2bf37d6265171ed4b71a3d4a5c3081b64f29') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '3b6c2bf37d6265171ed4b71a3d4a5c3081b64f29') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '3b6c2bf37d6265171ed4b71a3d4a5c3081b64f29') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '3b6c2bf37d6265171ed4b71a3d4a5c3081b64f29') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1af94aff42f21655abdee314147a5d8ddb7bbf09', '2010-12-20 18:33:29.324910', 'email@person.com', 't', 'bb90cfe540602f97daa4ac2d2138498eb28eda57', '0771dce33b70623edabc3114c2275f686bc59171', '09bc1cfb4a09eb0b47eaa708a05e52809b200034', '2010-12-20 18:33:29.324910')
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.4ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 3ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '0771dce33b70623edabc3114c2275f686bc59171') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '0771dce33b70623edabc3114c2275f686bc59171') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '0771dce33b70623edabc3114c2275f686bc59171') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.7ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/sign_up" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (2.8ms)
+Completed 200 OK in 16ms (Views: 15.2ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/users" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"commit"=>"Sign up", "utf8"=>"\342\234\223", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"invalidemail"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('invalidemail')) LIMIT 1[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (3.2ms)
+Completed 200 OK in 11ms (Views: 6.0ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/sign_up" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (1.8ms)
+Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/users" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"commit"=>"Sign up", "utf8"=>"\342\234\223", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"email@person.com"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ff1b2395a0553b52920ac3cecc7b54fefaa95741', '2010-12-20 18:33:29.431096', 'email@person.com', 'f', '9341bb971e15a22e1850a6fdb2efcdfa9b5ae258', '3b6855249749427d8f5b62da9547b964dee03fa1', '62c7014234b220f011b8d54eabc33804eef04d36', '2010-12-20 18:33:29.431096')[0m
+
+Sent mail to email@person.com (9ms)
+Date: Mon, 20 Dec 2010 13:33:29 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa1796d319_d6d0800ea92c5349e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ff1b2395a0553b52920ac3cecc7b54fefaa95741
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 24ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.6ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9bde574d5fe7b4bcb4a389bddec9868dc7489b71', '2010-12-20 18:33:29.574386', 'email@person.com', 'f', '65f45684a8731018c38cb3b23434a71bc0153f58', '33f336d7960c957aad6aed404dd34807f263e02f', '692be4e1cd9f2230f2deb73ad78d22f9d7ca4d1d', '2010-12-20 18:33:29.574386')
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:29 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa1798fec1_d6d0800ea92c53596@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9bde574d5fe7b4bcb4a389bddec9868dc7489b71
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/confirmation/new?token=9bde574d5fe7b4bcb4a389bddec9868dc7489b71" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '9bde574d5fe7b4bcb4a389bddec9868dc7489b71') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '9bde574d5fe7b4bcb4a389bddec9868dc7489b71') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:33:29.601610' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 5ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '33f336d7960c957aad6aed404dd34807f263e02f') LIMIT 1[0m
+Completed 200 OK in 4ms (Views: 2.2ms | ActiveRecord: 1.4ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '33f336d7960c957aad6aed404dd34807f263e02f') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2f3f1f8941b93a54f06ce7fbd90fa74ac7fddf77', '2010-12-20 18:33:29.623181', 'email@person.com', 'f', '41a6749c57cf335c5efc980e6e7781d5782bfeef', 'e41af388f424d0cebe3e49bf1b0af9f0bc721175', 'badf981bce2ab786d1c50328393556753fb38276', '2010-12-20 18:33:29.623181')
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:33:29 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa1799bb2c_d6d0800ea92c5364a@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2f3f1f8941b93a54f06ce7fbd90fa74ac7fddf77
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/confirmation/new?token=2f3f1f8941b93a54f06ce7fbd90fa74ac7fddf77" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '2f3f1f8941b93a54f06ce7fbd90fa74ac7fddf77') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '2f3f1f8941b93a54f06ce7fbd90fa74ac7fddf77') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:33:29.650243' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 4ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'e41af388f424d0cebe3e49bf1b0af9f0bc721175') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.1ms | ActiveRecord: 1.0ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'e41af388f424d0cebe3e49bf1b0af9f0bc721175') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/confirmation/new" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'e41af388f424d0cebe3e49bf1b0af9f0bc721175') LIMIT 1[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 1ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'e41af388f424d0cebe3e49bf1b0af9f0bc721175') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'e41af388f424d0cebe3e49bf1b0af9f0bc721175') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b311932511ca583ab77ba206ffd7d71db208d6b4', '2010-12-20 18:33:29.687498', 'email@person.com', 'f', 'b012c2366440dd35bd90b3d391967f47749959e2', 'b1ef7aba34941fc588741a85c94def1cf4763cc5', '15d6781254d9da02483db7f299911770e96b27d5', '2010-12-20 18:33:29.687498')[0m
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:33:29 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa179abb4c_d6d0800ea92c537b0@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b311932511ca583ab77ba206ffd7d71db208d6b4
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new?token=b311932511ca583ab77ba206ffd7d71db208d6b4" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'b311932511ca583ab77ba206ffd7d71db208d6b4') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'b311932511ca583ab77ba206ffd7d71db208d6b4') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:33:29.714665' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 4ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'b1ef7aba34941fc588741a85c94def1cf4763cc5') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 1.0ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'b1ef7aba34941fc588741a85c94def1cf4763cc5') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.7ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:33:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'b1ef7aba34941fc588741a85c94def1cf4763cc5') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user1@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e5a03e3e372946ff2fdee769fdc12727bc625899', '2010-12-20 18:41:02.221031', 'user1@example.com', 'f', '5136dc82852a78b06c549112a430f3be9b6e3001', 'f684e0cad6449b9c0ce612fc5085f10bf202c39e', '3a9aaaec3ca36bb0372daff4629138522b8b331b', '2010-12-20 18:41:02.221031')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.8ms)
+
+Sent mail to user1@example.com (11ms)
+Date: Mon, 20 Dec 2010 13:41:02 -0500
+From: donotreply@example.com
+To: user1@example.com
+Message-ID: <4d0fa33e42bec_d759800ea92c49216@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e5a03e3e372946ff2fdee769fdc12727bc625899
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.7ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user2@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9410db67168ec4aa783852f375f6c94eb03efd2d', '2010-12-20 18:41:02.393501', 'user2@example.com', 'f', '69ebab49a560ae787ffefcf7306c81ce43ed6812', 'eac3f55ce12a1be2e7073ac96976e447f7541078', '0f8dcbc155e9bfffd28547986d1936deed33f2a7', '2010-12-20 18:41:02.393501')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+
+Sent mail to user2@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:02 -0500
+From: donotreply@example.com
+To: user2@example.com
+Message-ID: <4d0fa33e63673_d759800ea92c49318@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9410db67168ec4aa783852f375f6c94eb03efd2d
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user3@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b50cd75a20700df9ee0977f3549b1bf5d9643420', '2010-12-20 18:41:02.422781', 'user3@example.com', 'f', 'eb3c31592d0f0bbb7f95f56bc60b5adab2a464da', '743c8238c09c0b853d06066516cfdcef68dd850d', 'c77884c2accb1dfc1475f80e67a38b5304408321', '2010-12-20 18:41:02.422781')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+
+Sent mail to user3@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:02 -0500
+From: donotreply@example.com
+To: user3@example.com
+Message-ID: <4d0fa33e6b051_d759800ea92c49447@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b50cd75a20700df9ee0977f3549b1bf5d9643420
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user4@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2041ed71853848c863bbf8dd5fb785ecb92aa288', '2010-12-20 18:41:02.453867', 'user4@example.com', 'f', '240304912ff7dc05c8f11c92f717e332f8bf07d7', '2896a26c902f9ed0dae887e4e063693ac42b64de', 'bff0d8ac136a941e9130de41680e0c290a9bb630', '2010-12-20 18:41:02.453867')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+
+Sent mail to user4@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:02 -0500
+From: donotreply@example.com
+To: user4@example.com
+Message-ID: <4d0fa33e72311_d759800ea92c4952c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2041ed71853848c863bbf8dd5fb785ecb92aa288
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user5@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a07f58cdf8285f570c193606a31c22f2a66afd8e', '2010-12-20 18:41:02.483748', 'user5@example.com', 'f', 'd1018cc0b77a28ffdc485e2313066d6f4b3e2eef', '780b727d5575bb5409b957000562c52bce70afb9', '4f1a31ce1901e83a5f4943588a5451d1406a7958', '2010-12-20 18:41:02.483748')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user5@example.com (9ms)
+Date: Mon, 20 Dec 2010 13:41:02 -0500
+From: donotreply@example.com
+To: user5@example.com
+Message-ID: <4d0fa33e79e91_d759800ea92c49669@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a07f58cdf8285f570c193606a31c22f2a66afd8e
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user6@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9c26132ca3c1c1937caffc92c88d9f24e98e3968', '2010-12-20 18:41:02.515373', 'user6@example.com', 'f', '157574ff9ec7321542075654c21ca75520f12591', '033738f0064524a84e27d56a8896e4cb88b02295', 'b42c68a64dd5bc91dff3d5619899aa6940c3ac1c', '2010-12-20 18:41:02.515373')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user6@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:02 -0500
+From: donotreply@example.com
+To: user6@example.com
+Message-ID: <4d0fa33e8149d_d759800ea92c4978f@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9c26132ca3c1c1937caffc92c88d9f24e98e3968
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user7@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('91a7f4b15ff95c0b070989aa05b35603c47ded98', '2010-12-20 18:41:02.545933', 'user7@example.com', 'f', '7ea7e427ee0ee89a9928368ab15f196cb0604072', '31a45653cacf5de3265f2962b76a30d46db4095e', '282855eb2079a2f9249f2bae5e7ec3ad2ceaa835', '2010-12-20 18:41:02.545933')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+
+Sent mail to user7@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:41:02 -0500
+From: donotreply@example.com
+To: user7@example.com
+Message-ID: <4d0fa33e88ef9_d759800ea92c498f7@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=91a7f4b15ff95c0b070989aa05b35603c47ded98
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user8@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('93c1222f2ccb7b3f43581952fea228e5b4214930', '2010-12-20 18:41:02.575981', 'user8@example.com', 'f', 'b7b65e48080b8b785826e540f80ca1a8754a334b', '65c5129e388e3d1d7e232cdb19cdfc6335a73dc3', '1c2982c3b258b719078b552d21101626ad1867f8', '2010-12-20 18:41:02.575981')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user8@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:41:02 -0500
+From: donotreply@example.com
+To: user8@example.com
+Message-ID: <4d0fa33e900d0_d759800ea92c4991c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=93c1222f2ccb7b3f43581952fea228e5b4214930
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user9@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('900eb8563b1c686a9bc285b8d84a0f3ce32a7118', '2010-12-20 18:41:02.608232', 'user9@example.com', 'f', 'a1295026fe15ed16fc8922365f20eba263083d1b', '128aff0e27f826c539db970f1dcd2d174eb8f4a7', '8fe0de110100bd476b09b3e20791198122655ee6', '2010-12-20 18:41:02.608232')[0m
+
+Sent mail to user9@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:02 -0500
+From: donotreply@example.com
+To: user9@example.com
+Message-ID: <4d0fa33e982da_d759800ea92c5004@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=900eb8563b1c686a9bc285b8d84a0f3ce32a7118
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:41:02.627776' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user10@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('22e9cf72ad2e500ffb340d0d601f383774fabb4b', '2010-12-20 18:41:02.630054', 'user10@example.com', 't', '4cfba3580b78ceb9aa4bdc08c69fa02b3e532e63', '379bb1531291561c278a6f3ff948c760fb0ecfd3', '90f109c26e079289d51635eac4fb8041afd8a456', '2010-12-20 18:41:02.630054')
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '900eb8563b1c686a9bc285b8d84a0f3ce32a7118') LIMIT 1[0m
+Completed in 9ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user11@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('881dac85c4546a289e16b0390fbcda2bc9d9d168', '2010-12-20 18:41:02.647086', 'user11@example.com', 'f', '9dccc4e6bbd72da00712c9ba324434480d9a51d2', '379b5c9fe7d1eaf6eb4a3525a8c4761631f760a9', '77810e9464d89b9fd6f60992d320b6a45469f05e', '2010-12-20 18:41:02.647086')[0m
+
+Sent mail to user11@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:02 -0500
+From: donotreply@example.com
+To: user11@example.com
+Message-ID: <4d0fa33ea158b_d759800ea92c501fa@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=881dac85c4546a289e16b0390fbcda2bc9d9d168
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:41:02.665030' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user12@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4a89da47c7d02b585c9073d7b87dbffb1229848b', '2010-12-20 18:41:02.673203', 'user12@example.com', 'f', 'a0a69fcf6a20f8342d86753a4e3aa4cc3a9031d9', '36279601967ab5d24cd128493b92f8a61543dd92', '281ae49a0ef8b9dcc7a22243bdb56f6039fa2b0f', '2010-12-20 18:41:02.673203')[0m
+
+Sent mail to user12@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:02 -0500
+From: donotreply@example.com
+To: user12@example.com
+Message-ID: <4d0fa33ea823c_d759800ea92c50272@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4a89da47c7d02b585c9073d7b87dbffb1229848b
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:41:02.693689' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user13@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('286ab8f59e4a1f35a257780dae47b20e9533fec2', '2010-12-20 18:41:02.700321', 'user13@example.com', 'f', '95562bc0e31773448cfea0906880f6538191c0ec', '2d7b055b966237dafcabd4f4c2e0674718829321', 'a442326dbf41b6bd49671183fdebbfed25bfc826', '2010-12-20 18:41:02.700321')[0m
+
+Sent mail to user13@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:02 -0500
+From: donotreply@example.com
+To: user13@example.com
+Message-ID: <4d0fa33eae809_d759800ea92c5033@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=286ab8f59e4a1f35a257780dae47b20e9533fec2
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:41:02.718965' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user14@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c56536dbcaa7a3830eeeb9294638576340b2a259', '2010-12-20 18:41:02.726181', 'user14@example.com', 'f', '47f1ea3b0c836dbcedc88ba24d10d6b8c30e57ba', 'abcece5eab4a71287e245b35865c2e22178a24ef', '003fda0b02c3b2307bb96f05408e0417773225ea', '2010-12-20 18:41:02.726181')
+
+Sent mail to user14@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:02 -0500
+From: donotreply@example.com
+To: user14@example.com
+Message-ID: <4d0fa33ed323a_d759800ea92c50431@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c56536dbcaa7a3830eeeb9294638576340b2a259
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:41:02.869008' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user15@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7fbc771e9b3038aa64b2b3708d1d17db9a184c21', '2010-12-20 18:41:02.876378', 'user15@example.com', 'f', '252bafe2d9dc7bd79970c3953f22abf45ff95178', 'c0f51340694e602914bbbb1572cfd63d6026b969', 'c72434cfd8ddab5cc7a01851ebdfd8366f09998d', '2010-12-20 18:41:02.876378')[0m
+
+Sent mail to user15@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:02 -0500
+From: donotreply@example.com
+To: user15@example.com
+Message-ID: <4d0fa33ed961c_d759800ea92c50579@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=7fbc771e9b3038aa64b2b3708d1d17db9a184c21
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:41:02.894560' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user16@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b9a8f51830ca87e251ef928c553fa6bf4306346f', '2010-12-20 18:41:02.901513', 'user16@example.com', 'f', '656e9aa7ceec10a66b4ee841fd17468a87887a74', '3986d6f21a72fd56c3eb15b6eacf32c077ed5c28', 'abbe88cf87b9a6581ce604f9bc36f0da0acf3111', '2010-12-20 18:41:02.901513')
+
+Sent mail to user16@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:02 -0500
+From: donotreply@example.com
+To: user16@example.com
+Message-ID: <4d0fa33edfd40_d759800ea92c506d7@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b9a8f51830ca87e251ef928c553fa6bf4306346f
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:41:02.921158' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user17@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('58e3d899745a32e7930a6fb857ac6439a1595f4a', '2010-12-20 18:41:02.928237', 'user17@example.com', 'f', '197d3542f882379d46a518c231eab449575def01', '49c6a0ccc551b6da5200c82a7c7758cbdef2f999', 'e16b41c50dbc22406703532d50cc4ef7cac5d14c', '2010-12-20 18:41:02.928237')[0m
+
+Sent mail to user17@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:02 -0500
+From: donotreply@example.com
+To: user17@example.com
+Message-ID: <4d0fa33ee63c1_d759800ea92c507e3@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=58e3d899745a32e7930a6fb857ac6439a1595f4a
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '58e3d899745a32e7930a6fb857ac6439a1595f4a') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '58e3d899745a32e7930a6fb857ac6439a1595f4a') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:41:02.950919' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 4ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user18@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('24e1532ba76ecac3beb6a76bef5eef416e04fb2c', '2010-12-20 18:41:02.955538', 'user18@example.com', 'f', 'e9ded085d1b24b09c0f23f60aab169e862ea1e0d', '42da146353978c77bab6b2e9dc1111c3382097de', '23330fb601ec7a620b49914116575e14e1531cc9', '2010-12-20 18:41:02.955538')
+
+Sent mail to user18@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:02 -0500
+From: donotreply@example.com
+To: user18@example.com
+Message-ID: <4d0fa33eecc7e_d759800ea92c50825@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=24e1532ba76ecac3beb6a76bef5eef416e04fb2c
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '24e1532ba76ecac3beb6a76bef5eef416e04fb2c') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '24e1532ba76ecac3beb6a76bef5eef416e04fb2c') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:41:02.978382' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/
+Completed 302 Found in 4ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user19@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e23c698c77225ca0ffa22da3f76b894cd52a74c7', '2010-12-20 18:41:02.983038', 'user19@example.com', 'f', '9507a89903446ffc81914b583a17207ac12a0eb0', '5ce828c97551cce28174fb98ea2d9cec061f3ad2', 'a2ea73c416841cc71c23ee0718ec153e9ee40549', '2010-12-20 18:41:02.983038')[0m
+
+Sent mail to user19@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:02 -0500
+From: donotreply@example.com
+To: user19@example.com
+Message-ID: <4d0fa33ef3949_d759800ea92c50928@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e23c698c77225ca0ffa22da3f76b894cd52a74c7
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'e23c698c77225ca0ffa22da3f76b894cd52a74c7') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'e23c698c77225ca0ffa22da3f76b894cd52a74c7') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:41:03.006094' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 5ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user20@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('caf00e1130153788c6edaa579de8344c3f9c06b6', '2010-12-20 18:41:03.010757', 'user20@example.com', 'f', '60d042e45f5073acbb6331617a24f228d6a492e0', '807dcf0ac965515160e8cc6308e4208f6c2b5f0a', '0e335a167bf9672f5802a75a9cb5ae31a0970fd4', '2010-12-20 18:41:03.010757')
+
+Sent mail to user20@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:03 -0500
+From: donotreply@example.com
+To: user20@example.com
+Message-ID: <4d0fa33f6a5a_d759800ea92c51086@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=caf00e1130153788c6edaa579de8344c3f9c06b6
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'caf00e1130153788c6edaa579de8344c3f9c06b6') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'caf00e1130153788c6edaa579de8344c3f9c06b6') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:41:03.035133' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/
+Completed 302 Found in 4ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user21@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('0e0b91ef92b212d380627c632e12c8d93ba1f29c', '2010-12-20 18:41:03.040749', 'user21@example.com', 'f', 'd8f23a3b948bed1109a04d880e4c36a2e68207db', '1b02d4681efd94d9ea633c7bf0b2bba03c3225e6', '8b3d3ef405b01dfae29728a0b4c576d4c9e4c0bc', '2010-12-20 18:41:03.040749')[0m
+
+Sent mail to user21@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:03 -0500
+From: donotreply@example.com
+To: user21@example.com
+Message-ID: <4d0fa33fd6bf_d759800ea92c511ad@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=0e0b91ef92b212d380627c632e12c8d93ba1f29c
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Completed in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user22@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('985422f7df5fc7af5a3c0978a27da241250b6804', '2010-12-20 18:41:03.064640', 'user22@example.com', 'f', 'c867365f7ce54812bd726f00437230ce03b1d0c6', '87a286c113b8eb19ef7fd071d6cfdfdf0f81e19d', '339605bc918bdfef5cda70abb6e2c052e7d94fcf', '2010-12-20 18:41:03.064640')[0m
+
+Sent mail to user22@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:03 -0500
+From: donotreply@example.com
+To: user22@example.com
+Message-ID: <4d0fa33f13716_d759800ea92c51265@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=985422f7df5fc7af5a3c0978a27da241250b6804
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Completed in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user23@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9c064ee441057cf72c959ea63f24ef739a3c4f2d', '2010-12-20 18:41:03.089227', 'user23@example.com', 'f', '0d283beb3874566601204084b9520c6796a27262', '5ae64e91179964dcb5a26e371a95e7a7a23a7c2f', '9efca359b24158dbf7f37e28ee2b70122019622d', '2010-12-20 18:41:03.089227')[0m
+
+Sent mail to user23@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:03 -0500
+From: donotreply@example.com
+To: user23@example.com
+Message-ID: <4d0fa33f1a124_d759800ea92c51348@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9c064ee441057cf72c959ea63f24ef739a3c4f2d
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user24@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9e15dfdd0e59c707be85223453e505dd55b8b706', '2010-12-20 18:41:03.114111', 'user24@example.com', 'f', '0e493e64ff3300d20935074979e5982d64c5bb90', 'c4579311be1d74767db74ceaa5b10c730de55ecc', '328f454d340cdb4505f66fce0c775e00e161ad71', '2010-12-20 18:41:03.114111')[0m
+
+Sent mail to user24@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:03 -0500
+From: donotreply@example.com
+To: user24@example.com
+Message-ID: <4d0fa33f1ff24_d759800ea92c514e7@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9e15dfdd0e59c707be85223453e505dd55b8b706
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'bad token') LIMIT 1
+Completed in 2ms
+ [1m[36mSQL (0.1ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"123"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 123) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 123) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 123) AND ("users"."confirmation_token" = '123') LIMIT 1
+Completed in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user25@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('61efb7a79d261f53ab835c264771dd679114b53e', '2010-12-20 18:41:03.146548', 'user25@example.com', 'f', '7bdaa639b7c560f78b076e04a8454b86ff8f551c', '3e3357721d41eb0f0d1bc50b867b1aa59661a373', 'c9730a75ea2ab39653af852d443053b79a6f3406', '2010-12-20 18:41:03.146548')
+
+Sent mail to user25@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:03 -0500
+From: donotreply@example.com
+To: user25@example.com
+Message-ID: <4d0fa33f27302_d759800ea92c5153e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=61efb7a79d261f53ab835c264771dd679114b53e
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'b704af01d5e663f22b4abbc9087c9e6f0804cd59', "updated_at" = '2010-12-20 18:41:03.164558' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'b704af01d5e663f22b4abbc9087c9e6f0804cd59') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'b704af01d5e663f22b4abbc9087c9e6f0804cd59') LIMIT 1[0m
+Completed 200 OK in 13ms (Views: 11.6ms | ActiveRecord: 15.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user26@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('fd557c1a7aabc300309951310680b9d00710aa0d', '2010-12-20 18:41:03.185422', 'user26@example.com', 'f', '1fcbf1a8075a896fe8430a7ce1c85fed1e1aa206', '7981b3290a41d2a7ed2dc1feb9591450c3ffce86', '3adefdc7f0acd3a7b828da2220cc0048a8efdcfa', '2010-12-20 18:41:03.185422')[0m
+
+Sent mail to user26@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:03 -0500
+From: donotreply@example.com
+To: user26@example.com
+Message-ID: <4d0fa33f30cad_d759800ea92c51663@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=fd557c1a7aabc300309951310680b9d00710aa0d
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '57aa6d19900d11adb2c0ba1862a5a6bf84f9fb00', "updated_at" = '2010-12-20 18:41:03.204132' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '57aa6d19900d11adb2c0ba1862a5a6bf84f9fb00') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '57aa6d19900d11adb2c0ba1862a5a6bf84f9fb00') LIMIT 1
+Completed 200 OK in 5ms (Views: 3.2ms | ActiveRecord: 0.8ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user27@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1d76990f374de6cbc854a68a6f9a8237fc4f026b', '2010-12-20 18:41:03.341404', 'user27@example.com', 'f', 'ea8c6e8a2aa298541a8c646155308426a38f6e78', '1944f60270f7896e215fa63a9d02af03c66f37c5', '719ee8b44f94486f92d83c90fab4dbf41d3dae5c', '2010-12-20 18:41:03.341404')
+
+Sent mail to user27@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:03 -0500
+From: donotreply@example.com
+To: user27@example.com
+Message-ID: <4d0fa33f56d3a_d759800ea92c51722@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1d76990f374de6cbc854a68a6f9a8237fc4f026b
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'e315b2ac47a755ec20e6844de3568db8501a6c65', "updated_at" = '2010-12-20 18:41:03.359907' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'e315b2ac47a755ec20e6844de3568db8501a6c65') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'e315b2ac47a755ec20e6844de3568db8501a6c65') LIMIT 1[0m
+Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.7ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('6189c9acb4bd399868923d311ca32568866d075c', '2010-12-20 18:41:03.370092', 'user28@example.com', 'f', '7510078d7c60933d70e24b54dff9605d04b6f192', 'cd00aeacc9b1f48f92800c1177369dcfc68ed48c', '10fae79936cff8f9dc1a40f46878411c2a843c05', '2010-12-20 18:41:03.370092')[0m
+
+Sent mail to user28@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:03 -0500
+From: donotreply@example.com
+To: user28@example.com
+Message-ID: <4d0fa33f5de17_d759800ea92c51870@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=6189c9acb4bd399868923d311ca32568866d075c
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '1156d1def754c3ace30b493173b8e827bab0020c', "updated_at" = '2010-12-20 18:41:03.388662' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '1156d1def754c3ace30b493173b8e827bab0020c') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '1156d1def754c3ace30b493173b8e827bab0020c') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.3ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '4f37e697084602fe194044f5117cefde8a0a84ac', "updated_at" = '2010-12-20 18:41:03.395239' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:41:03.396262' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1935fe024b7a104b1dad35c5d98d201464d8b69b', '2010-12-20 18:41:03.401110', 'user29@example.com', 'f', 'ab895a6427900df9b0f9d56e26c169662e96528a', '78adbf7949cf5b3ff0c9e835521b4426ad3fd6c9', 'ec5f1b401cde565e0a6487ad74b0318ed04fb1f9', '2010-12-20 18:41:03.401110')[0m
+
+Sent mail to user29@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:41:03 -0500
+From: donotreply@example.com
+To: user29@example.com
+Message-ID: <4d0fa33f6535d_d759800ea92c5196b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1935fe024b7a104b1dad35c5d98d201464d8b69b
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '80070baf382cd0a38396da69e3439956f7aa2ee9', "updated_at" = '2010-12-20 18:41:03.418601' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '80070baf382cd0a38396da69e3439956f7aa2ee9') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '80070baf382cd0a38396da69e3439956f7aa2ee9') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '5a93b4f8adb37e42c129fc9c5bcc806eeb2b6ed9', "updated_at" = '2010-12-20 18:41:03.426229' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:41:03.427237' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('14374f621b88d2c9639d0bc26d3e9f775521e91f', '2010-12-20 18:41:03.432884', 'user30@example.com', 'f', '508cbb32966bbdc4e8e880fb8e8c2cd214be2c8a', '04d97abed120e4c4d67b0ff4aac49a470eba487d', 'c1d6dcf816bbac43b3169e67bcdf7ed3f2b4fe50', '2010-12-20 18:41:03.432884')[0m
+
+Sent mail to user30@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:41:03 -0500
+From: donotreply@example.com
+To: user30@example.com
+Message-ID: <4d0fa33f6d2db_d759800ea92c520c8@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=14374f621b88d2c9639d0bc26d3e9f775521e91f
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '5d0b6902bc350d5cff9f392d17c0b508a013ad52', "updated_at" = '2010-12-20 18:41:03.451228' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5d0b6902bc350d5cff9f392d17c0b508a013ad52') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5d0b6902bc350d5cff9f392d17c0b508a013ad52') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '729162c7e81efe5c518abf520ef64c76a7b616bc', "updated_at" = '2010-12-20 18:41:03.457272' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:41:03.458258' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('600fcc76e53fddb94a055b245005c9378613fa76', '2010-12-20 18:41:03.463083', 'user31@example.com', 'f', 'b524e4b8df82eda5d0b2cad2a4088e5a90356a1a', 'a5ed5ff8cdf047fdd4267b0238da3757892a8a0c', 'c9c6862f3a8c10adf03f70b9b16108ae776b9582', '2010-12-20 18:41:03.463083')[0m
+
+Sent mail to user31@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:03 -0500
+From: donotreply@example.com
+To: user31@example.com
+Message-ID: <4d0fa33f74cca_d759800ea92c521d0@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=600fcc76e53fddb94a055b245005c9378613fa76
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '61b575e8a1c9fc8303c04273b8cc11546060928d', "updated_at" = '2010-12-20 18:41:03.482508' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '61b575e8a1c9fc8303c04273b8cc11546060928d') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '61b575e8a1c9fc8303c04273b8cc11546060928d') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '58e69cba7245a6da5b92efcc7abd5475496bd615', "updated_at" = '2010-12-20 18:41:03.488842' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:41:03.489866' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c0ca931ffe72105d5bdd19b91a89d739663b92a3', '2010-12-20 18:41:03.494837', 'user32@example.com', 'f', 'ecf3f23f20ba1834ada5b8291079b211030017cb', '206c6f1053151713f3fde9d5119bdb0ac6629dc4', '706755ad543820d139e931eb89c7ebaae211f22f', '2010-12-20 18:41:03.494837')[0m
+
+Sent mail to user32@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:03 -0500
+From: donotreply@example.com
+To: user32@example.com
+Message-ID: <4d0fa33f7c819_d759800ea92c52286@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c0ca931ffe72105d5bdd19b91a89d739663b92a3
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '5b7e28e373d524f960e4a8bf694b534623e04995', "updated_at" = '2010-12-20 18:41:03.514453' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5b7e28e373d524f960e4a8bf694b534623e04995') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5b7e28e373d524f960e4a8bf694b534623e04995') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'a94b2ea42f65b56383bea022f654ef8cfa211677', "updated_at" = '2010-12-20 18:41:03.520567' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:41:03.521595' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('09e00496398b27bd3b4c730f363e7422d73f3fc1', '2010-12-20 18:41:03.526564', 'user33@example.com', 'f', 'c4acd598cfa9f52b4626f30bf624ca70f9b04976', '820cae93ba12ae4c7f2b4906a6360d5602e71cd8', '433a672a55ee5672ef3e9b7c635eb70fe4eeb024', '2010-12-20 18:41:03.526564')[0m
+
+Sent mail to user33@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:41:03 -0500
+From: donotreply@example.com
+To: user33@example.com
+Message-ID: <4d0fa33f842af_d759800ea92c52331@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=09e00496398b27bd3b4c730f363e7422d73f3fc1
+ [1m[35mSQL (0.6ms)[0m UPDATE "users" SET "confirmation_token" = '3fbfe10df63ec4d27ca8a52daf696a8bd6116bf3', "updated_at" = '2010-12-20 18:41:03.546210' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '3fbfe10df63ec4d27ca8a52daf696a8bd6116bf3') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '3fbfe10df63ec4d27ca8a52daf696a8bd6116bf3') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.8ms | ActiveRecord: 6.6ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8bd65e2dd2431a43ed26ae5e32e9f1312179b319', '2010-12-20 18:41:03.562380', 'user34@example.com', 'f', '5556003168c53bf1224f1a162eb532a203ef9374', '383786f738d99d1372e1cd843e0b9d5ed7b811ae', 'e3be6ba65ebc34898c972cc474e56717b4ae7555', '2010-12-20 18:41:03.562380')[0m
+
+Sent mail to user34@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:03 -0500
+From: donotreply@example.com
+To: user34@example.com
+Message-ID: <4d0fa33f8cb8d_d759800ea92c5249e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8bd65e2dd2431a43ed26ae5e32e9f1312179b319
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '2553ec2dc59a70a69d43d4e92701734f2c1c4eec', "updated_at" = '2010-12-20 18:41:03.580473' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '2553ec2dc59a70a69d43d4e92701734f2c1c4eec') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '2553ec2dc59a70a69d43d4e92701734f2c1c4eec') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 8ms (Views: 3.7ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9eea3d02eb11acd0defed44840c2103de01f152a', '2010-12-20 18:41:03.595439', 'user35@example.com', 'f', '7a08b0f4970774ea6b386822703bb9c9c9d15025', '97df0e1aa9798f1136ccf2f58670988584ed04f7', 'fcd0f05846d14074de5c3bd7e52f7e4e203c698c', '2010-12-20 18:41:03.595439')[0m
+
+Sent mail to user35@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:03 -0500
+From: donotreply@example.com
+To: user35@example.com
+Message-ID: <4d0fa33f94dcc_d759800ea92c5251c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9eea3d02eb11acd0defed44840c2103de01f152a
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '660e9b570f8575d1644f423c84bcfe15e749a03b', "updated_at" = '2010-12-20 18:41:03.614128' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '660e9b570f8575d1644f423c84bcfe15e749a03b') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '660e9b570f8575d1644f423c84bcfe15e749a03b') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 8ms (Views: 3.7ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e4bba80525fe1cfaa6395ae2e121271022aa8f28', '2010-12-20 18:41:03.628856', 'user36@example.com', 'f', 'aebd113b15ce3816fa730a4c93b279aadeb10bb6', '77bf2139620113608bebe05f0649b2a9482e1aa5', 'e1204c9ab8f78e535da59c3e2ecc8554aae6d0db', '2010-12-20 18:41:03.628856')[0m
+
+Sent mail to user36@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:03 -0500
+From: donotreply@example.com
+To: user36@example.com
+Message-ID: <4d0fa33f9cd4d_d759800ea92c526b7@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e4bba80525fe1cfaa6395ae2e121271022aa8f28
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'fe29d61b5ed5649d18e1cb01da39b9943d1127b9', "updated_at" = '2010-12-20 18:41:03.646544' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'fe29d61b5ed5649d18e1cb01da39b9943d1127b9') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'fe29d61b5ed5649d18e1cb01da39b9943d1127b9') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 4.0ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3b278368713457ba703d43342dbe267ac254ece0', '2010-12-20 18:41:03.662353', 'user37@example.com', 'f', '1f3b559aae948126aa954115d8c99f6ad47bd1ed', '5d33ba1790ca5e8efe977d6e651cbd257a1850da', 'ffcf03b707344ea50de245cffed1418fbca13dc4', '2010-12-20 18:41:03.662353')[0m
+
+Sent mail to user37@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:03 -0500
+From: donotreply@example.com
+To: user37@example.com
+Message-ID: <4d0fa33fc398a_d759800ea92c527ab@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3b278368713457ba703d43342dbe267ac254ece0
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'b3fe815258339cc0c2dd767abb72865f78c48d31', "updated_at" = '2010-12-20 18:41:03.805389' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'b3fe815258339cc0c2dd767abb72865f78c48d31') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'b3fe815258339cc0c2dd767abb72865f78c48d31') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.9ms | ActiveRecord: 1.1ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9cc2523f5c408cb12197000687bccf04aeb510f9', '2010-12-20 18:41:03.820759', 'user38@example.com', 'f', 'ce5a60ee2d7f1528f11ecaa79438c07119d8e1e2', 'adf8b3d8680ba91130610e7b5ed26491b9d6f716', 'f5b140ca6cc1d69ed7e31ef32bf6ddc677a1aa75', '2010-12-20 18:41:03.820759')[0m
+
+Sent mail to user38@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:03 -0500
+From: donotreply@example.com
+To: user38@example.com
+Message-ID: <4d0fa33fcbd34_d759800ea92c52883@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9cc2523f5c408cb12197000687bccf04aeb510f9
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '50fc670bf39284c7361fd2077242770d8386cef9', "updated_at" = '2010-12-20 18:41:03.839088' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '50fc670bf39284c7361fd2077242770d8386cef9') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '50fc670bf39284c7361fd2077242770d8386cef9') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.8ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user39@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b3fb7707c691d76f971f139bf090798a797d324b', '2010-12-20 18:41:03.854665', 'user39@example.com', 'f', 'fe10fbd0307a6a5dc6112132206250dcd44fde0f', '0b86c5970f72ee494b5b81b95a971bab9fba49aa', 'b6796385d1a5c2e7b4891d44dfb24cb5b05d7aa4', '2010-12-20 18:41:03.854665')[0m
+
+Sent mail to user39@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:03 -0500
+From: donotreply@example.com
+To: user39@example.com
+Message-ID: <4d0fa33fd4195_d759800ea92c529fc@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b3fb7707c691d76f971f139bf090798a797d324b
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'b02a3b0492e3c5ef3bcd1acd07fb8595d37a949e', "updated_at" = '2010-12-20 18:41:03.872817' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+Completed in 0ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user40@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('56120bb704dc06b7e058966e5657016be9201095', '2010-12-20 18:41:03.878424', 'user40@example.com', 'f', 'f57c4cbda2a7d503eeb1c1f6844a981206e99fe2', '326ad6449bdbb92f1a66870bef99cc8e6bc84b4c', 'ef11a9cdf965b7f19f6c22bcd77341d2ce11fb2b', '2010-12-20 18:41:03.878424')
+
+Sent mail to user40@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:03 -0500
+From: donotreply@example.com
+To: user40@example.com
+Message-ID: <4d0fa33fd9ffa_d759800ea92c530a0@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=56120bb704dc06b7e058966e5657016be9201095
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "confirmation_token" = '827c9e67c3761b83f69431bd022cfed2eb6e892e', "updated_at" = '2010-12-20 18:41:03.897106' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"user_id"=>"1"}
+Completed in 0ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user41@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('76270314e0ffb688ca1ec410913f8f27c2e9772d', '2010-12-20 18:41:03.903018', 'user41@example.com', 'f', 'cc3d70419819acb4a0fbec8f9668ce6078cd600a', 'cb7f583e416d155739a7dfb7e2ea3c244e3b6801', 'ad25940d7f7aa853dde2ed7ce3a92a22b40a6a5f', '2010-12-20 18:41:03.903018')[0m
+
+Sent mail to user41@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:41:03 -0500
+From: donotreply@example.com
+To: user41@example.com
+Message-ID: <4d0fa33fdfcab_d759800ea92c53199@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=76270314e0ffb688ca1ec410913f8f27c2e9772d
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'ca2780b95e204ed9f21f2f6b8ddbcae6240bb763', "updated_at" = '2010-12-20 18:41:03.920635' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+Completed in 0ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user42@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d3fc796b20dd6ae3decfa44d1e1225200a372188', '2010-12-20 18:41:03.926349', 'user42@example.com', 'f', '91e3f39d03e9aae12e4a74cc9957da031b01158e', 'd4e12635fb765dd77aa43b42d16a3749f624784c', 'f97484d95914b7b5d255f750df06600225e5f30c', '2010-12-20 18:41:03.926349')
+
+Sent mail to user42@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:03 -0500
+From: donotreply@example.com
+To: user42@example.com
+Message-ID: <4d0fa33fe59ae_d759800ea92c5327@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d3fc796b20dd6ae3decfa44d1e1225200a372188
+ Processing by Clearance::PasswordsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+Completed 200 OK in 6ms (Views: 6.0ms | ActiveRecord: 2.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user43@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('45259395dacfcca765239020a3f21bc602c407b8', '2010-12-20 18:41:03.955209', 'user43@example.com', 'f', 'd234606a7b99f0902ffb80f43ade0e6b4b9ce19e', 'aded601552e22a0123d68b601d1067b2606b06b9', '5c959235b200f59b4b6e7e88a9147ed74d51a088', '2010-12-20 18:41:03.955209')
+
+Sent mail to user43@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:41:03 -0500
+From: donotreply@example.com
+To: user43@example.com
+Message-ID: <4d0fa33fec9b3_d759800ea92c533d8@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=45259395dacfcca765239020a3f21bc602c407b8
+ Processing by Clearance::PasswordsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 0.3ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user44@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9cabaee28454887e4c3d166239abba36908f88e4', '2010-12-20 18:41:03.982963', 'user44@example.com', 'f', '3f3b5a156a9a8899b28d3a34f66798a2932cf143', 'a6fd8a2478789436754290896803f8b9af104ab9', '8acfc01282931ec1aa5dcb8110aac02afb5e22c2', '2010-12-20 18:41:03.982963')
+
+Sent mail to user44@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:03 -0500
+From: donotreply@example.com
+To: user44@example.com
+Message-ID: <4d0fa33ff383d_d759800ea92c53452@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9cabaee28454887e4c3d166239abba36908f88e4
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user44@example.com') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '5c776273bcfe9ee463c49b61723308c89b74e430', "updated_at" = '2010-12-20 18:41:04.004529' WHERE ("users"."id" = 1)
+
+Sent mail to user44@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:04 -0500
+From: donotreply@example.com
+To: user44@example.com
+Message-ID: <4d0fa34043c2_d759800ea92c535ba@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=5c776273bcfe9ee463c49b61723308c89b74e430
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 18ms
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user45@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ec29c16ad3a757ff161c41472000a46b0292c095', '2010-12-20 18:41:04.025246', 'user45@example.com', 'f', '71f4726875b19ae7d65ac41f3c40b031dd2acd66', 'e9c979eeeb8b951c8aedb33c7351e085a3395511', '5677c7f170bc0a87fac396f23946ebf1e85ebe7c', '2010-12-20 18:41:04.025246')[0m
+
+Sent mail to user45@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:04 -0500
+From: donotreply@example.com
+To: user45@example.com
+Message-ID: <4d0fa3409b3a_d759800ea92c5365a@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ec29c16ad3a757ff161c41472000a46b0292c095
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user45@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '7c72010d65dedcbb2e376dc8c82238bc33cbf23f', "updated_at" = '2010-12-20 18:41:04.047680' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user45@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:04 -0500
+From: donotreply@example.com
+To: user45@example.com
+Message-ID: <4d0fa340eef8_d759800ea92c537dd@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=7c72010d65dedcbb2e376dc8c82238bc33cbf23f
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 19ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user46@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7e1c50c5393267c1e24d7b40b2e8a89424d3a3bf', '2010-12-20 18:41:04.069402', 'user46@example.com', 'f', 'ee8dcd16dc0931619a498c76eed15d2c607acf2c', 'fbdf6c56e06bdd7f2c34b3fef13d67990076da4a', '210b0ca68f248403d7d7fb3dc54696c9ae9a20ed', '2010-12-20 18:41:04.069402')[0m
+
+Sent mail to user46@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:04 -0500
+From: donotreply@example.com
+To: user46@example.com
+Message-ID: <4d0fa340147b3_d759800ea92c5385d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=7e1c50c5393267c1e24d7b40b2e8a89424d3a3bf
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user46@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'c340a352aa1d3c4761c2932228154d0a3f2c8f80', "updated_at" = '2010-12-20 18:41:04.090596' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user46@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:04 -0500
+From: donotreply@example.com
+To: user46@example.com
+Message-ID: <4d0fa3401959d_d759800ea92c5398e@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=c340a352aa1d3c4761c2932228154d0a3f2c8f80
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 19ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user47@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4ea84133053a6f935faf992a539b5e49be20b6f7', '2010-12-20 18:41:04.112186', 'user47@example.com', 'f', '27fd2d74a41b4cb6b7f7068f6b4e7ce62235962a', 'd6b2840dd7b9c24f4629bbc7a1c6ef29541f56b5', '243c45f524ac98b99688b04ba3cc3df85be643f3', '2010-12-20 18:41:04.112186')[0m
+
+Sent mail to user47@example.com (146ms)
+Date: Mon, 20 Dec 2010 13:41:04 -0500
+From: donotreply@example.com
+To: user47@example.com
+Message-ID: <4d0fa3401eea1_d759800ea92c540cf@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4ea84133053a6f935faf992a539b5e49be20b6f7
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user47@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'cf30641ee48452133d54db869ff9b67687b2adc6', "updated_at" = '2010-12-20 18:41:04.271936' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user47@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:04 -0500
+From: donotreply@example.com
+To: user47@example.com
+Message-ID: <4d0fa34045b1e_d759800ea92c54120@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=cf30641ee48452133d54db869ff9b67687b2adc6
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 19ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user48@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f08974f4fb41d188633170b2f7cccf6985dd5a44', '2010-12-20 18:41:04.293172', 'user48@example.com', 'f', '058f0e511898da9063a86f9647cf47a7ca5063e1', '7502136a62a36f76e940af8ac8c2211402e6448a', 'c4ce4ea38a33505690e1a9024423a9db684f5823', '2010-12-20 18:41:04.293172')[0m
+
+Sent mail to user48@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:04 -0500
+From: donotreply@example.com
+To: user48@example.com
+Message-ID: <4d0fa3404b05b_d759800ea92c542df@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f08974f4fb41d188633170b2f7cccf6985dd5a44
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 3.3ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user49@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c9e127f9400dce1b0900bfe1ba33a339efd210e2', '2010-12-20 18:41:04.320822', 'user49@example.com', 'f', '40a84f299ec1e82cb63c99fd0010049d869af207', '1228d1d9f2f2b59fd6ac013c25014275e86e3e06', '903e38a2f7cb331e845498227f0aa4aabf031159', '2010-12-20 18:41:04.320822')[0m
+
+Sent mail to user49@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:04 -0500
+From: donotreply@example.com
+To: user49@example.com
+Message-ID: <4d0fa34051d7f_d759800ea92c5434d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c9e127f9400dce1b0900bfe1ba33a339efd210e2
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 0.7ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user50@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('35bd9eaa7206248ce4b8dfc6e1a92cd3d25bf9ae', '2010-12-20 18:41:04.348292', 'user50@example.com', 'f', 'af75cc2827f997f8aea6dda24ac3aeaefb178490', 'fe11c6bee28e3436738bb0353d8571121517eb8f', '67601aeb30eece9651db1f0eed8daeb4bed65215', '2010-12-20 18:41:04.348292')
+
+Sent mail to user50@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:04 -0500
+From: donotreply@example.com
+To: user50@example.com
+Message-ID: <4d0fa34058745_d759800ea92c54484@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=35bd9eaa7206248ce4b8dfc6e1a92cd3d25bf9ae
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 0.6ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user51@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('be06f5c7f01bd96e6a9e8967d3cc0ef6e6164890', '2010-12-20 18:41:04.375743', 'user51@example.com', 'f', 'bdb528f84a9f7ffee90509ba11eda54ca9e41094', '06a937e82ac7e9e9f597c018ddd3a903a82b8d25', '432b91eae3f52384aef94c299c48b51cab00dab5', '2010-12-20 18:41:04.375743')[0m
+
+Sent mail to user51@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:04 -0500
+From: donotreply@example.com
+To: user51@example.com
+Message-ID: <4d0fa3405f436_d759800ea92c5454c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=be06f5c7f01bd96e6a9e8967d3cc0ef6e6164890
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 0.6ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user52@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('53e347b11e656e65a8680dd83fc5209aed92e2b6', '2010-12-20 18:41:04.403457', 'user52@example.com', 'f', 'd7f8fbd91e58439a24a0e6b9d0b53754b709275a', '402174380c9cda58d9bfb0df893b0bf77eda160a', 'a91c8fee6a26656e7c28623e3b5ae8b58394ea4e', '2010-12-20 18:41:04.403457')
+
+Sent mail to user52@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:41:04 -0500
+From: donotreply@example.com
+To: user52@example.com
+Message-ID: <4d0fa34065d62_d759800ea92c5463f@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=53e347b11e656e65a8680dd83fc5209aed92e2b6
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user53@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a8f8237ca30ee2fc02364cfe31eedf469aa7ffb5', '2010-12-20 18:41:04.422252', 'user53@example.com', 'f', '43e88915de7a6ae0e5d2820d1ae2ce21bfee7947', '631107df8060a93e0b5e5ca1bdb73ae8ed39aded', '01bef46a02ae51f8494f5ea4d8650957f02ed995', '2010-12-20 18:41:04.422252')
+
+Sent mail to user53@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:04 -0500
+From: donotreply@example.com
+To: user53@example.com
+Message-ID: <4d0fa3406a358_d759800ea92c547f7@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/2/confirmation/new?token=a8f8237ca30ee2fc02364cfe31eedf469aa7ffb5
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"user_id"=>"2"}
+Completed in 0ms
+ Processing by Clearance::SessionsController#destroy as HTML
+Redirected to http://test.host/sign_in
+Completed 302 Found in 1ms
+ Processing by Clearance::SessionsController#destroy as HTML
+Redirected to http://test.host/sign_in
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user54@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('af377f55141bf16851f92d72177ba194946330cc', '2010-12-20 18:41:04.453373', 'user54@example.com', 't', '99e90eb280a141972d97ec4164205fa53e923f16', '6380100433a70703a97043f0225dd1eb21ac6596', 'f4ef89e9877b6335d17f8adbef5ffbd1583ed573', '2010-12-20 18:41:04.453373')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:41:04.455012' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'c066d08b97fdfe265b3b29a081326b4b757592c3', "updated_at" = '2010-12-20 18:41:04.457762' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user55@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a824d1d6121edf6303f07fde0bf013dc6360fa65', '2010-12-20 18:41:04.462235', 'user55@example.com', 't', 'ff256f356f7456b9cf3e122a9ce9b8b1c478b223', 'ce1ad54256de6186b9a554c8ee7f864b58f59f31', 'e193ee09c192d49ed1c92935f3514b0dea28f66c', '2010-12-20 18:41:04.462235')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:41:04.464474' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'a3037c021558c69f432fa44a9e8bbac897964b42', "updated_at" = '2010-12-20 18:41:04.467460' WHERE ("users"."id" = 1)
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user56@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b0a8cc69ce37e31c0e9d770b255c0156bddc90a3', '2010-12-20 18:41:04.472450', 'user56@example.com', 't', '35d83c118cddb9fc4bc456550f4aeaff870e4774', 'd0a1da8a91c01017ad165f39536a5df165f85d30', '6ef3f66394025f95da9796eca2119ecf77f0c0b9', '2010-12-20 18:41:04.472450')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:41:04.474493' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '10a1ed1737cc9387f03c3718a5c838fb91aecffd', "updated_at" = '2010-12-20 18:41:04.477416' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 3ms
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user57@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e419d0e5f6db7e245b838bb4d7b71dc689f9c898', '2010-12-20 18:41:04.483853', 'user57@example.com', 't', 'da2a10001e7c6b71223e64a57fbfe686b51859bf', '2dc8faf266ab0a8cc3172d5e6df0c0e4b281789f', 'ae4b7577c21256434737523d63ce0983e29c9cd7', '2010-12-20 18:41:04.483853')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:41:04.485540' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.8ms)[0m [1mUPDATE "users" SET "remember_token" = 'dc6f103e06f0b12792510ef5246bf4fa12623d5c', "updated_at" = '2010-12-20 18:41:04.489061' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 4ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user58@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('6a7ad79aa2d029394dd7eaf44b62e1beb2620690', '2010-12-20 18:41:04.494869', 'user58@example.com', 't', '071795d9fcf69ce623b71560cf29242a1af9789c', 'e4b83e2bda2046abf7029c228489520f7811d859', '847480d82444728718fa904b4485f6657605897f', '2010-12-20 18:41:04.494869')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:41:04.496479' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'b1bc241b5a31badf37734371314117b54b82a54b', "updated_at" = '2010-12-20 18:41:04.499230' WHERE ("users"."id" = 1)
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 10ms (Views: 9.9ms | ActiveRecord: 4.6ms)
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 2.9ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1[0m
+Completed 401 Unauthorized in 4ms (Views: 2.9ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1
+Completed 401 Unauthorized in 4ms (Views: 2.9ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1[0m
+Completed 401 Unauthorized in 4ms (Views: 3.0ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1
+Completed 401 Unauthorized in 4ms (Views: 2.9ms | ActiveRecord: 0.1ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user59@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4eff377954dd0f20d2d2f59151500eb6b533875e', '2010-12-20 18:41:04.555421', 'user59@example.com', 't', '965a123feb5b724581c03596317d46b11e250231', '24026f892ffadba2d837092c96221d105e1d49fe', 'e5be6b5e45e54c655e4f677ddc0a94593d364e25', '2010-12-20 18:41:04.555421')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token2', "updated_at" = '2010-12-20 18:41:04.557061' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user59@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user59@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user60@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('998603d0a8223a8e2f9367be2887be48c40eeaad', '2010-12-20 18:41:04.563866', 'user60@example.com', 't', '2bd37582e3198a096a5801ad9fa8e8fe9ba16672', '31c24aa21a5612e20a8d70d0ddcc15a8cc453029', 'e33e5645ad4f0d12b2b6f5ec917485d277748e73', '2010-12-20 18:41:04.563866')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token3', "updated_at" = '2010-12-20 18:41:04.565573' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user60@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user60@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user61@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2db4f6f8435c0be3bd4be20475e45e461cb4bf91', '2010-12-20 18:41:04.573277', 'user61@example.com', 't', '8225a8cb911d4c06260f7cea429f181c1ef20a83', 'f19704e0065926e110f03c3d5a39912c43da62dc', '8155151227566dc7886c5bac9fac6ff341bda96e', '2010-12-20 18:41:04.573277')
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user61@example.com"}, "return_to"=>"/url_in_the_request"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user61@example.com') LIMIT 1[0m
+Redirected to http://test.host/url_in_the_request
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user62@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('32ffb5223409a37aa4d6ce2e009b44e63203ef1c', '2010-12-20 18:41:04.580115', 'user62@example.com', 't', '01137ae5f3e1bdf53426a1b50498eebeb0d97f3c', '70aa766e1a4f906baa80a5c832a7103246bfedc5', '33febad2920c7ab3fcdd096494f7208c0913ab0f', '2010-12-20 18:41:04.580115')[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user62@example.com"}, "return_to"=>"/url_in_the_request"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user62@example.com') LIMIT 1
+Redirected to http://test.host/url_in_the_session
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user63@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('447669d2043f9fb6a22e5e433c0cd102d6a1f63c', '2010-12-20 18:41:04.588059', 'user63@example.com', 't', '57676087e0dd71e73be2a74e7ab30fb1abe28a2f', '4c1cd721c242d98a52302c5c05fb1430376c2bd4', '2045694aa11ba34e3b6fde159101ac129949c484', '2010-12-20 18:41:04.588059')
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user63@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user63@example.com') LIMIT 1[0m
+Redirected to http://test.host/url_in_the_session
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user64@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('284e9e9da3f423b3292739ea648f2444f1a38d3c', '2010-12-20 18:41:04.595581', 'user64@example.com', 't', 'd935376320612ce94a2a57bd194642f861dad05a', 'd2987f756014869202c014ca84f78f9ba7505d57', 'e14f59b56c3501595a1f2c823964202e4151d392', '2010-12-20 18:41:04.595581')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:41:04.597797' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user64@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user64@example.com') LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user65@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1f4ebd2b449314a3c47c00aef4e227a90bebebe1', '2010-12-20 18:41:04.605540', 'user65@example.com', 't', '9b4e19e67cf093961ac52ffbb6b024e85f0eaf12', '168f49c58eb75f8000a5aa98248f2a2ea3b5a7b5', '94215dd8de5f3d368c4d8bb164a800bb106d405f', '2010-12-20 18:41:04.605540')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:41:04.607381' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user65@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user65@example.com') LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user66@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a9169bbc9d8c230b260fc00ba7b8790b1dea5b0a', '2010-12-20 18:41:04.614547', 'user66@example.com', 't', 'a724ec9d3d452409fb079ab10d1f1bffb5830e35', 'fb4e23f5c2738880b10588ee8ab0609b172d0a81', '24eafa3c34486560683c72ac1dde9df36ce605dd', '2010-12-20 18:41:04.614547')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:41:04.616056' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user66@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user66@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user67@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('17155a3d0c176f44232a73d09aa75ec7f7b862b3', '2010-12-20 18:41:04.622860', 'user67@example.com', 't', 'a510b074d5e02a35b07391f0c1a41d741430d975', 'a37d26185f0f49f2260c47e045bcf2a0dca37c51', '266f5bf8eec39d59e1c5616ade90042ddcbcd7c4', '2010-12-20 18:41:04.622860')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:41:04.624395' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user67@example.com"}}
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user67@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user68@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('163dced64fe9b56c0c1d71acbc3dc67c58e32ee0', '2010-12-20 18:41:04.631706', 'user68@example.com', 't', 'e8b4e6449fa724baabc41c1fcd01d3abd3193225', '22b040988d584345f57962e2d5649fcc5dcd9c5e', '1e3c9c9ab115e90f320044b9439266bc486d3ca7', '2010-12-20 18:41:04.631706')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:41:04.633261' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user68@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user68@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user69@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2159d86fbce1b76911165ea31b057573c46c1a39', '2010-12-20 18:41:04.639458', 'user69@example.com', 'f', '1a24427911a66e61b0a1cdbe23beaa93dac587db', '71c47265de3d123dde213ed117c193bedbf4170d', 'fe6f1c866c622cf68e43776f6058e5be2aa5ee53', '2010-12-20 18:41:04.639458')
+
+Sent mail to user69@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:04 -0500
+From: donotreply@example.com
+To: user69@example.com
+Message-ID: <4d0fa340be421_d759800ea92c548fd@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2159d86fbce1b76911165ea31b057573c46c1a39
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user69@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user69@example.com') LIMIT 1[0m
+
+Sent mail to user69@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:04 -0500
+From: donotreply@example.com
+To: user69@example.com
+Message-ID: <4d0fa340c2c4f_d759800ea92c5492d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2159d86fbce1b76911165ea31b057573c46c1a39
+Redirected to http://test.host/sign_in
+Completed 302 Found in 17ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user70@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8df159a3386e0364fbab7bd64dedb68885f26df9', '2010-12-20 18:41:04.805582', 'user70@example.com', 'f', '0e7dc7020bec6829e9f3288c0720291a7192084f', '7b118b3e46376c55b33bc7fedf9ed321328feb4a', '4b8c15dad47ed6d8b3e1b08763d827203101ed6f', '2010-12-20 18:41:04.805582')[0m
+
+Sent mail to user70@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:04 -0500
+From: donotreply@example.com
+To: user70@example.com
+Message-ID: <4d0fa340c8207_d759800ea92c55078@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8df159a3386e0364fbab7bd64dedb68885f26df9
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user70@example.com"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user70@example.com') LIMIT 1
+
+Sent mail to user70@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:04 -0500
+From: donotreply@example.com
+To: user70@example.com
+Message-ID: <4d0fa340cc73d_d759800ea92c551de@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8df159a3386e0364fbab7bd64dedb68885f26df9
+Redirected to http://test.host/sign_in
+Completed 302 Found in 17ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user71@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b8eccab9eeee7062e29b70f4380ac1594b828d39', '2010-12-20 18:41:04.845072', 'user71@example.com', 'f', '13dcbcb043db866387f8aceb5db8d772b8eb7682', '3702821741ada0d37b3cb809357235716b283726', '5765d8c7532e11bc0ea789416c1575d483d4d62e', '2010-12-20 18:41:04.845072')
+
+Sent mail to user71@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:41:04 -0500
+From: donotreply@example.com
+To: user71@example.com
+Message-ID: <4d0fa340d1cef_d759800ea92c5522c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b8eccab9eeee7062e29b70f4380ac1594b828d39
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user71@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user71@example.com') LIMIT 1[0m
+
+Sent mail to user71@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:04 -0500
+From: donotreply@example.com
+To: user71@example.com
+Message-ID: <4d0fa340d6235_d759800ea92c553e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b8eccab9eeee7062e29b70f4380ac1594b828d39
+Redirected to http://test.host/sign_in
+Completed 302 Found in 17ms
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user72@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2a4dd315a9f4293966af11a7789b5911179d675a', '2010-12-20 18:41:04.885834', 'user72@example.com', 'f', '431d8a05bbc3823857ba0743b4a301774aa1d1ed', 'b183dc8452bda518b1fdd67bf7474b8f64700468', '31b45046e06f2016006139b5ff8fb7ca4cfaaa4e', '2010-12-20 18:41:04.885834')[0m
+
+Sent mail to user72@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:41:04 -0500
+From: donotreply@example.com
+To: user72@example.com
+Message-ID: <4d0fa340dba13_d759800ea92c554cc@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2a4dd315a9f4293966af11a7789b5911179d675a
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user72@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user73@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('38c6cefc198b9499207fe7147c8fed04ded07a81', '2010-12-20 18:41:04.906561', 'user73@example.com', 'f', '71cc849e9f451011d326c3c6fc5df96e603f8e1d', '5b8b210b14ca07aed7a31701d2d9a2a90e901c69', 'c3b53b997c2805e4b9bda84d30451c1a97f8c2a9', '2010-12-20 18:41:04.906561')
+
+Sent mail to user73@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:04 -0500
+From: donotreply@example.com
+To: user73@example.com
+Message-ID: <4d0fa340e0b33_d759800ea92c55536@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=38c6cefc198b9499207fe7147c8fed04ded07a81
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user73@example.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user74@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d4b816e09881f4e2c6db630219a864f95951d44e', '2010-12-20 18:41:04.929085', 'user74@example.com', 'f', '515873e8c60245dc5dfb4e49fce9a3ed4835b851', 'bbff8292e8bf5fa1f8ba988f28f1731eef6859f3', '34b69973c000d5a29f6c0167c9e87d9648a5499d', '2010-12-20 18:41:04.929085')[0m
+
+Sent mail to user74@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:04 -0500
+From: donotreply@example.com
+To: user74@example.com
+Message-ID: <4d0fa340e63e7_d759800ea92c556e1@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d4b816e09881f4e2c6db630219a864f95951d44e
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:41:04.947756' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user75@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f987dbb0576de20c3c5b790984cda9bf05fcee7c', '2010-12-20 18:41:04.951817', 'user75@example.com', 'f', 'b5a23ed20608d81bd25c6be33d449a99d2d5dd64', '729a0f57e3288d383c1b6a28c1d89e481f5031be', 'ba083c82ae406f1caa75dec74cb541517e44e718', '2010-12-20 18:41:04.951817')[0m
+
+Sent mail to user75@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:04 -0500
+From: donotreply@example.com
+To: user75@example.com
+Message-ID: <4d0fa340ebfed_d759800ea92c557df@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f987dbb0576de20c3c5b790984cda9bf05fcee7c
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:41:04.971611' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4f117c2f1353e9f9f0fe6187cfe9e49f06a70ccf', '2010-12-20 18:41:04.975908', 'user76@example.com', 't', '225c70ae4ba3731fa650d294432c173bc046481d', '226693a4bded3b92881561c31a43c56940b0076f', 'd7e1c51c8952b136075d366388c17d20bf922f37', '2010-12-20 18:41:04.975908')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:41:04.977477' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'a6e293ea9772eaf77b0c34c4af8bb069abaa1758', "updated_at" = '2010-12-20 18:41:04.978381' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '2f68bb497fdd5aeac24c0df95b2f369c356cec87', "updated_at" = '2010-12-20 18:41:04.980618' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('70b0e9bb3ab14d190fa9cfea3ab7d782bcf4230d', '2010-12-20 18:41:04.983533', 'user77@example.com', 't', '389956c014ebb3850b67f047ba12f281cc30b5e8', '61b3546437931a81ea5c86b4ba16b38566a67ccd', '9e4d88ab8c4fdbb901bd725c053e8a43f55fbad4', '2010-12-20 18:41:04.983533')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:41:04.985641' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = '7521e32577c77479f0bb613e0754bec94593bdf5', "updated_at" = '2010-12-20 18:41:04.986616' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'b028faa385ed107968bf08f5e00d602783983ca7', "updated_at" = '2010-12-20 18:41:04.988898' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4185f9ca0f187fd083c13b1be2c61a1526a66723', '2010-12-20 18:41:04.991684', 'user78@example.com', 't', '70f65311bd1e21a5f46b3083b1a4aa2942470d30', 'd1be16f698096184f40211720838b45d99191f38', 'b07f0a1b3d933b58b02d4f1aa4d4a2855f02b541', '2010-12-20 18:41:04.991684')[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:41:04.993247' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = '8de16c6842ae4d3bea9146168056be8855474037', "updated_at" = '2010-12-20 18:41:04.994111' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('10a465316b4d75e7010e7326da60c65efbe4de3a', '2010-12-20 18:41:05.000543', 'user79@example.com', 't', 'ecb25b9d6a31c7a9524b5fd10d0ab60c62b0f442', 'f6673a557762f40ef45d7f9985e1fb7d2c89823a', '2e3e59d3a3030e45095ff3d075a72c4f4254c235', '2010-12-20 18:41:05.000543')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:41:05.002042' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'cd3b8152ede266aa0cef53bcd5efc79ff04fe65f', "updated_at" = '2010-12-20 18:41:05.002915' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user80@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('bcae9ec267feb4edd5ccabb888796e752848cdea', '2010-12-20 18:41:05.008438', 'user80@example.com', 't', 'fa91c2694f39f63248d6c920f610780edde37adb', '9001e26c4122d3e01fb34d6b28a8245b8110f1d6', 'dbaa4ee0372299c7c055179bb7931511baf3cfc1', '2010-12-20 18:41:05.008438')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:41:05.011746' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'ae567cca67957dc1324b467b6e151198d08f8b4d', "updated_at" = '2010-12-20 18:41:05.012797' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('0ad8bd2c1b9a594b2a8ba08eeb0e6a84355aa487', '2010-12-20 18:41:05.015740', 'user81@example.com', 't', '313dd56f72028924919ef07c5b2c298f04c9a589', 'bdf523de72a3b02c0e1ad7a06a01fa78a376cc74', '85c064efd67a13b81d5fcdd60b7c4fbe7db00778', '2010-12-20 18:41:05.015740')[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '6cb1c5113a7a2e61f79e82fcc0fd5776544d2513', "updated_at" = '2010-12-20 18:41:05.019473' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_remember_token')
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_remember_token')[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_email')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user82@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('718b55e9f90be76ba774c7467a88f36e30df5e2c', '2010-12-20 18:41:05.023556', 'user82@example.com', 't', 'ada6fda781c6830dc5573088facdc02cdde76d37', '3c7311f49ef36d53d846241b3c5d9160c93fa3fb', 'ab3dade569045a3a2bc2cfe527080c46ed52f60b', '2010-12-20 18:41:05.023556')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user83@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9abf561a5efdbfa49a6fca39c6c25686942cb2cd', '2010-12-20 18:41:05.023556', 'user83@example.com', 't', 'b01fa79aafbfdc4b1f3906c4bdf0c129541d09d0', '6ed5d329dbdbb84c1a9958956e0147ba73b526fc', '27bcebc663c23bfaba65e4be1bd666e9117109cc', '2010-12-20 18:41:05.023556')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user84@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b4ddccea2f4e23803aa50a41d3fcf7861d6be061', '2010-12-20 18:41:05.023556', 'user84@example.com', 'f', '2211854049de0144ab77da3e31e5c27bb88b078d', 'ce71255f59052826e8df7370fc9000dcc4fe287c', '8b49e713bc87a2e7d538ccf2619657e406c01e02', '2010-12-20 18:41:05.023556')
+
+Sent mail to user84@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:41:05 +0000
+From: donotreply@example.com
+To: user84@example.com
+Message-ID: <4d0fa3415c04_d759800ea92c55888@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b4ddccea2f4e23803aa50a41d3fcf7861d6be061
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user84@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user85@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5bd367b0623d1b6e7cfc1c32695b4f7796f1dd34', '2010-12-20 18:41:05.023556', 'user85@example.com', 't', 'cdbfb01af94a143a3db17066d2943a6adc98d00e', '0c4f11d3fe775bf14a79a585885062aae5da36fe', '61d69069c795ac7d0db0664cd764a763b5fb95af', '2010-12-20 18:41:05.023556')
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "remember_token" = '53c98aac9f31c721f91a159d4285543f6741b814' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user86@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e1878838e0937bde6db913d586f4ff0028e5a2d3', '2010-12-20 18:41:05.023556', 'user86@example.com', 'f', '81c35bdfd7b6bc8878248ae59671c396aa519764', '88d34ca8a9aff401e084e04351f5640b7aae43ae', 'salt', '2010-12-20 18:41:05.023556')[0m
+
+Sent mail to user86@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:41:05 +0000
+From: donotreply@example.com
+To: user86@example.com
+Message-ID: <4d0fa3415c04_d759800ea92c55982@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e1878838e0937bde6db913d586f4ff0028e5a2d3
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('foo@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user87@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('fb4050e22429e00fbde96ca524f2725161be29a0', '2010-12-20 18:41:05.023556', 'user87@example.com', 'f', '51e89016ae5b475faa63cbd845a14cb5d0517c48', '2f2a33654ea9702c3887d40e9e1256456e4ef2db', '2add3e7fa94a179912ccc27b24233e300999043f', '2010-12-20 18:41:05.023556')
+
+Sent mail to user87@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:41:05 +0000
+From: donotreply@example.com
+To: user87@example.com
+Message-ID: <4d0fa3415c04_d759800ea92c560d3@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=fb4050e22429e00fbde96ca524f2725161be29a0
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user88@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5c188545898884311f20990872595c4cf0edb311', '2010-12-20 18:41:05.023556', 'user88@example.com', 'f', '3510d3805e003bea9e8448eaf061000b98ff7509', 'bed54226367512375e87182904a73becfafa841e', 'f945853b7721a5b16942e4739e8482a2be839f6a', '2010-12-20 18:41:05.023556')
+
+Sent mail to user88@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:41:05 +0000
+From: donotreply@example.com
+To: user88@example.com
+Message-ID: <4d0fa3415c04_d759800ea92c561a4@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=5c188545898884311f20990872595c4cf0edb311
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('example.com')) LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('foo')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user89@example.com')) LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user90@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('John.Doe@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e8ee70e53ec94cbfd06b6a2f35ff302360050ef8', '2010-12-20 18:41:05.023556', 'John.Doe@example.com', 'f', 'fea57387fa079fe5e76d13b1003abae72d2a6a80', '17edd4014d052f8819185fef1870d8281360e6d1', '7ada6f49b8653b6eba77ac4d45b61232fb826c6a', '2010-12-20 18:41:05.023556')
+
+Sent mail to John.Doe@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:41:05 +0000
+From: donotreply@example.com
+To: John.Doe@example.com
+Message-ID: <4d0fa3415c04_d759800ea92c562c5@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e8ee70e53ec94cbfd06b6a2f35ff302360050ef8
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user91@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('10f965c14f0a8c4778de7bc98b8f23974fb74205', '2010-12-20 18:41:05.023556', 'user91@example.com', 't', '98f0244f6bbf8f2583dbc1253737d955892d6664', '418a3b20e64379b254882eed8d3cf32edac2bf47', '4045903868daca60445da073c02a0873487db0c4', '2010-12-20 18:41:05.023556')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user92@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5b27f12777bf76217efe6ef4e5cf8a561494bd21', '2010-12-20 18:41:05.023556', 'user92@example.com', 't', '0a23e3335451ed5d11cb7e3a2613a607850e53ed', '4501442e627cad731a045698cd8350527cec4ccf', 'b8b66bbb626ce05875e9b7591326fbed3cd8dca3', '2010-12-20 18:41:05.023556')
+ Processing by Clearance::UsersController#new as HTML
+Redirected to http://test.host/
+Completed 302 Found in 0ms
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user93@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('361fbeefa02d4a3743f7a4d461f3876673deb801', '2010-12-20 18:41:05.023556', 'user93@example.com', 't', 'ed2e5f8c23459486604324d4e94cbd8d9356d7b8', '730fd8d5902ede334068b99624a2ee788155a0cf', 'f753a6ca56c17131c5fca31835e60afc7e7fad56', '2010-12-20 18:41:05.023556')
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{}}
+Redirected to http://test.host/
+Completed 302 Found in 0ms
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 13.3ms)
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::UsersController#new as HTML
+ Parameters: {"user"=>{"email"=>"a@example.com"}}
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user94@example.com"}}
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user94@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('65681ebaf683ba0c2868a927bc3ea7fccc8d69bc', '2010-12-20 18:41:05.023556', 'user94@example.com', 'f', '1851e12f14a83d930f0cba9d5109a5956d66e03b', '9fc4812c0f54d19a353a5f53b0c9608eab0b47ef', '51fd1a0787b1e60662229b19edf83c33b53a66c9', '2010-12-20 18:41:05.023556')[0m
+
+Sent mail to user94@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:41:05 +0000
+From: donotreply@example.com
+To: user94@example.com
+Message-ID: <4d0fa3415c04_d759800ea92c563f7@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=65681ebaf683ba0c2868a927bc3ea7fccc8d69bc
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user95@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user95@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3772688f410cc66f6fe9b7929f8d8bc8aa563cf8', '2010-12-20 18:41:05.023556', 'user95@example.com', 'f', 'd40e3d7ca5ed2292cb5c277928849bf84fd5f86d', '760bc09516c53df921e444ac0847a045b88ccb3c', 'fcaf8c59d7571c25cc63b897278384be601f73c4', '2010-12-20 18:41:05.023556')
+
+Sent mail to user95@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:41:05 +0000
+From: donotreply@example.com
+To: user95@example.com
+Message-ID: <4d0fa3415c04_d759800ea92c56423@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3772688f410cc66f6fe9b7929f8d8bc8aa563cf8
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user96@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user96@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f591dfda1a447d9ec64342481eb2936a1864d1b7', '2010-12-20 18:41:05.023556', 'user96@example.com', 'f', '9ca484425dd2cdf76a57bb52b29ddb4503450504', 'afb1c158fc88fac1f124d9514f918007d5898843', 'c0c24b455f94d94ed5eca1d31702924a83cd714b', '2010-12-20 18:41:05.023556')
+
+Sent mail to user96@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:41:05 +0000
+From: donotreply@example.com
+To: user96@example.com
+Message-ID: <4d0fa3415c04_d759800ea92c565ad@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f591dfda1a447d9ec64342481eb2936a1864d1b7
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user97@example.com"}}
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user97@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a27ba8abf4749524ff4c11964a916ec53ab0a7d1', '2010-12-20 18:41:05.023556', 'user97@example.com', 'f', '1120a7642afc5579f7952dde2041a39b0f68c959', '2daab9fb9cbc7202c77d65e9513aea604c6d32f8', '73f849051b7a7d24867ff815f89fd079df8579e4', '2010-12-20 18:41:05.023556')[0m
+
+Sent mail to user97@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:41:05 +0000
+From: donotreply@example.com
+To: user97@example.com
+Message-ID: <4d0fa3415c04_d759800ea92c56688@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a27ba8abf4749524ff4c11964a916ec53ab0a7d1
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user98@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user98@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5e909ba3c70e6963971f27e0955bb1b5de0a77eb', '2010-12-20 18:41:05.023556', 'user98@example.com', 'f', '6826d84ff56a8896656e59551436991f04719c1a', '4648c30144a6629cddce8a049d813f93293f74bc', '142d9182f0f539071050158816df79ad4475eda6', '2010-12-20 18:41:05.023556')
+
+Sent mail to user98@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:41:05 +0000
+From: donotreply@example.com
+To: user98@example.com
+Message-ID: <4d0fa3415c04_d759800ea92c56722@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=5e909ba3c70e6963971f27e0955bb1b5de0a77eb
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/passwords/new" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by Clearance::PasswordsController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/passwords/new.html.erb within layouts/application (3.6ms)
+Completed 200 OK in 13ms (Views: 11.5ms | ActiveRecord: 0.3ms)
+
+
+Started POST "/passwords" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"commit"=>"Reset password", "utf8"=>"\342\234\223", "password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/passwords/new.html.erb within layouts/application (2.3ms)
+Completed 200 OK in 6ms (Views: 2.9ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3bee075942da1f9db1912e2063b5033f58a4023f', '2010-12-20 18:41:16.221029', 'email@person.com', 'f', '541cc3a68ae8e45ab4f1ad4a84449a8ecf4e1fc7', 'a4bb1ff5bbb63ff920b7b042af3ad8fcb161a8cb', '2ce3cdcb0ce447147d6f9a56e6eb6ef1fd3de65b', '2010-12-20 18:41:16.221029')[0m
+
+Sent mail to email@person.com (12ms)
+Date: Mon, 20 Dec 2010 13:41:16 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa34c59fad_d765800ea92c6781b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3bee075942da1f9db1912e2063b5033f58a4023f
+
+
+Started GET "/passwords/new" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by Clearance::PasswordsController#new as HTML
+Completed 200 OK in 3ms (Views: 2.7ms | ActiveRecord: 0.5ms)
+
+
+Started POST "/passwords" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"commit"=>"Reset password", "utf8"=>"\342\234\223", "password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '0820128fd55429646b166c2f6488c7f5e1edbe26', "updated_at" = '2010-12-20 18:41:16.386291' WHERE ("users"."id" = 1)[0m
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:41:16 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa34c65323_d765800ea92c679f6@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=0820128fd55429646b166c2f6488c7f5e1edbe26
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 35ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 10ms (Views: 10.0ms | ActiveRecord: 0.3ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8e34d03a274bcc3873fcbaf92be5687e214c936d', '2010-12-20 18:41:16.442484', 'email@person.com', 'f', '4eac19e240f9e1362bb69e34d67d862f4601fd64', '05ce3d9c24933c0a85b61902cfc6873e4868704f', 'c50eeb3b15fab0da549920e0156e527ff277d5f2', '2010-12-20 18:41:16.442484')
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:41:16 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa34c6fcf0_d765800ea92c6809a@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8e34d03a274bcc3873fcbaf92be5687e214c936d
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/password/edit?token=8e34d03a274bcc3873fcbaf92be5687e214c936d" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '8e34d03a274bcc3873fcbaf92be5687e214c936d') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '8e34d03a274bcc3873fcbaf92be5687e214c936d') LIMIT 1[0m
+Completed 200 OK in 9ms (Views: 7.6ms | ActiveRecord: 0.9ms)
+
+
+Started POST "/users/1/password?token=8e34d03a274bcc3873fcbaf92be5687e214c936d" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"commit"=>"Save this password", "token"=>"[FILTERED]", "utf8"=>"\342\234\223", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '8e34d03a274bcc3873fcbaf92be5687e214c936d') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '8e34d03a274bcc3873fcbaf92be5687e214c936d') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1[0m
+Completed 200 OK in 11ms (Views: 4.1ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8b438b2643afc382096f5fd09c4f50086b3058d1', '2010-12-20 18:41:16.514690', 'email@person.com', 'f', '3be3bbebf6a30d53e6f9ef039e4378b9a8cf78bc', 'e14671554ec9827251510a08937fe8d13a4ae7d1', '90be390260c62677f9643d6ec196cd82c2725e9a', '2010-12-20 18:41:16.514690')[0m
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:16 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa34c81926_d765800ea92c6815@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8b438b2643afc382096f5fd09c4f50086b3058d1
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/password/edit?token=8b438b2643afc382096f5fd09c4f50086b3058d1" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '8b438b2643afc382096f5fd09c4f50086b3058d1') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '8b438b2643afc382096f5fd09c4f50086b3058d1') LIMIT 1
+Completed 200 OK in 5ms (Views: 3.1ms | ActiveRecord: 0.8ms)
+
+
+Started POST "/users/1/password?token=8b438b2643afc382096f5fd09c4f50086b3058d1" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"commit"=>"Save this password", "token"=>"[FILTERED]", "utf8"=>"\342\234\223", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '8b438b2643afc382096f5fd09c4f50086b3058d1') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '8b438b2643afc382096f5fd09c4f50086b3058d1') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '19e27af6846322667eaf3a6b0343057299c9c311', "updated_at" = '2010-12-20 18:41:16.557224' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:41:16.558444' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 7ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'e14671554ec9827251510a08937fe8d13a4ae7d1') LIMIT 1[0m
+Completed 200 OK in 8ms (Views: 6.6ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'e14671554ec9827251510a08937fe8d13a4ae7d1') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+
+***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable *****
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'e14671554ec9827251510a08937fe8d13a4ae7d1') LIMIT 1[0m
+Completed 200 OK in 114ms (Views: 113.3ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Completed 401 Unauthorized in 4ms (Views: 3.2ms | ActiveRecord: 0.1ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (35.1ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e24bfd1348dbd41189e78187d585abed09a6155c', '2010-12-20 18:41:16.747626', 'email@person.com', 'f', '0da3645b742f77bdd8272682605e3c541d087564', '96ed5bde52fe51c4632d6c584396972697e3a04a', 'f0867ac037c0d9f4bbc84e09ed568f51fe02f78c', '2010-12-20 18:41:16.747626')[0m
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:41:16 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa34cc3443_d765800ea92c68290@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e24bfd1348dbd41189e78187d585abed09a6155c
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 35.3ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:41:16 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa34ccc98b_d765800ea92c683dc@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e24bfd1348dbd41189e78187d585abed09a6155c
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 21ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.0ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('97f460fac6e8d4ed1b328a4d40e3e48eb14225bd', '2010-12-20 18:41:16.864917', 'email@person.com', 't', '979141f5deee3f506f917e6af92316b6e966ad4c', '267b9fcaf5b5e49bd6cc7f9004ae3f5b33360322', 'ef8b4e839b85d2e233e189a491bbbcade61efdfe', '2010-12-20 18:41:16.864917')
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.3ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Completed 401 Unauthorized in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('61694e14e9c93dc985101df3348699953d1137d1', '2010-12-20 18:41:16.907544', 'email@person.com', 't', 'e98a616c598ae782ec907aa9decc294ef565707e', 'bfa7078424c121eea0bd99dadbb8dd73dbf992ab', 'f8a21b1ddf63bb8bd3c75a7f075fa2ddc44f375c', '2010-12-20 18:41:16.907544')[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:41:16 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 116ms (Views: 3.6ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'bfa7078424c121eea0bd99dadbb8dd73dbf992ab') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'bfa7078424c121eea0bd99dadbb8dd73dbf992ab') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'bfa7078424c121eea0bd99dadbb8dd73dbf992ab') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'bfa7078424c121eea0bd99dadbb8dd73dbf992ab') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b80e25dc605c42e048dc66cf71dadc441bab5aae', '2010-12-20 18:41:17.072665', 'email@person.com', 't', 'f4148e732cb452db339844d696cb249f35b6be63', '1dc132014b5d01e6173fb5529f867cee24c20a93', '2740ecc2dc17b85c792701155e2996e465bcdaa8', '2010-12-20 18:41:17.072665')
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.4ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '1dc132014b5d01e6173fb5529f867cee24c20a93') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '1dc132014b5d01e6173fb5529f867cee24c20a93') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.2ms | ActiveRecord: 0.2ms)
+
+***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable *****
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '1dc132014b5d01e6173fb5529f867cee24c20a93') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/sign_up" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (3.4ms)
+Completed 200 OK in 17ms (Views: 16.4ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/users" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"commit"=>"Sign up", "utf8"=>"\342\234\223", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"invalidemail"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('invalidemail')) LIMIT 1[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (3.9ms)
+Completed 200 OK in 13ms (Views: 6.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/sign_up" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (1.6ms)
+Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/users" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"commit"=>"Sign up", "utf8"=>"\342\234\223", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"email@person.com"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b886136a1bb58eb691dad604d9c891d5b0d94887', '2010-12-20 18:41:17.185752', 'email@person.com', 'f', '7f5faac9415dbcf0021a2767e86b2e7916f7409c', 'fa512eca369cd0c7fbc8eb37ab9854bb7bc1a219', '71bc66652d43fbfce36e892e62f3779fc36850a4', '2010-12-20 18:41:17.185752')[0m
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:41:17 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa34d31530_d765800ea92c68442@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b886136a1bb58eb691dad604d9c891d5b0d94887
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 24ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.6ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('29e62d2c13381c559e7179e36b72e924e9ab0087', '2010-12-20 18:41:17.330823', 'email@person.com', 'f', 'ff13abe9a09df11e35053573fb53d7028bf97a40', '29cd46131612357c12674aed299d8e70a0d74d9a', '98124c87b9800c45fca033a77671ebf9aff471f8', '2010-12-20 18:41:17.330823')
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:17 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa34d54924_d765800ea92c685f1@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=29e62d2c13381c559e7179e36b72e924e9ab0087
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/confirmation/new?token=29e62d2c13381c559e7179e36b72e924e9ab0087" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '29e62d2c13381c559e7179e36b72e924e9ab0087') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '29e62d2c13381c559e7179e36b72e924e9ab0087') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:41:17.358901' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 5ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '29cd46131612357c12674aed299d8e70a0d74d9a') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 1.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '29cd46131612357c12674aed299d8e70a0d74d9a') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (3.4ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1c9a712fe8f3a5c1a049fe25417b1313f3a664d1', '2010-12-20 18:41:17.419714', 'email@person.com', 'f', '4c014c36760788f305e86c00d9d05b3d88c85ef2', '4afbe7ee74f2f94e4929b436fd9ada9b1e4960a0', '103bf7fad0e88b10593046d0a8857a86810fda64', '2010-12-20 18:41:17.419714')
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:17 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa34d6ae97_d765800ea92c68631@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1c9a712fe8f3a5c1a049fe25417b1313f3a664d1
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/confirmation/new?token=1c9a712fe8f3a5c1a049fe25417b1313f3a664d1" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '1c9a712fe8f3a5c1a049fe25417b1313f3a664d1') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '1c9a712fe8f3a5c1a049fe25417b1313f3a664d1') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:41:17.450032' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 4ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '4afbe7ee74f2f94e4929b436fd9ada9b1e4960a0') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.4ms | ActiveRecord: 4.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '4afbe7ee74f2f94e4929b436fd9ada9b1e4960a0') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.4ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/confirmation/new" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '4afbe7ee74f2f94e4929b436fd9ada9b1e4960a0') LIMIT 1[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '4afbe7ee74f2f94e4929b436fd9ada9b1e4960a0') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.1ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '4afbe7ee74f2f94e4929b436fd9ada9b1e4960a0') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4ed19911fd8ff143c054e1c4893cdfe23c8f86c0', '2010-12-20 18:41:17.490925', 'email@person.com', 'f', '7bd2fd2000e65ab0de1c3e8d071ade3623b664ed', 'fd240d78625396c6263c5578aff8e9ef9d4d5666', '0fceed0377143cdbc54ad9f69c63c71641d716d6', '2010-12-20 18:41:17.490925')[0m
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:41:17 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa34d7b83e_d765800ea92c68737@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4ed19911fd8ff143c054e1c4893cdfe23c8f86c0
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new?token=4ed19911fd8ff143c054e1c4893cdfe23c8f86c0" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '4ed19911fd8ff143c054e1c4893cdfe23c8f86c0') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '4ed19911fd8ff143c054e1c4893cdfe23c8f86c0') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:41:17.517113' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 5ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'fd240d78625396c6263c5578aff8e9ef9d4d5666') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 1.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'fd240d78625396c6263c5578aff8e9ef9d4d5666') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.7ms | ActiveRecord: 0.2ms)
+
+***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable *****
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:41:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'fd240d78625396c6263c5578aff8e9ef9d4d5666') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('930abf655bbfb78afc59de2787d93070810a3c5d', '2010-12-20 18:41:54.539714', 'email@person.com', 't', '980b59a8c090fa923ffcb4bd51b619c7fb09b421', 'fbc8c3ee8ef266c7be23b7cca32a8322cd11a882', 'ca1bec82f8417be87c6548e3f233b1f29aa8d91a', '2010-12-20 18:41:54.539714')[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:41:54 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/sessions/new.html.erb within layouts/application (6.2ms)
+Completed 200 OK in 14ms (Views: 13.9ms | ActiveRecord: 0.6ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:41:54 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.4ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 13ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:41:54 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'fbc8c3ee8ef266c7be23b7cca32a8322cd11a882') LIMIT 1[0m
+Rendered accounts/edit.html.erb within layouts/application (1.6ms)
+Completed 200 OK in 9ms (Views: 6.7ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:41:54 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'fbc8c3ee8ef266c7be23b7cca32a8322cd11a882') LIMIT 1
+Rendered accounts/edit.html.erb within layouts/application (1.5ms)
+Completed 200 OK in 12ms (Views: 2.2ms | ActiveRecord: 0.2ms)
+
+***** Debugger requested, but was not available (ensure ruby-debug is listed in Gemfile/installed as gem): Start server with --debugger to enable *****
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:41:54 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'fbc8c3ee8ef266c7be23b7cca32a8322cd11a882') LIMIT 1[0m
+Rendered accounts/edit.html.erb within layouts/application (1.5ms)
+Completed 200 OK in 3ms (Views: 2.1ms | ActiveRecord: 0.2ms)
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ccbf5680380ad184df535229cdbf246ea25b1eaf', '2010-12-20 18:42:34.457438', 'email@person.com', 't', '4e2fb4f97f809c2299220b3c1e4d1eee83569a35', '6f548a1e65500274d4757edf9a7e9ea9028756d0', '08aa507cb61c00d56f7d506f576fe311847fd79a', '2010-12-20 18:42:34.457438')[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:42:34 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/sessions/new.html.erb within layouts/application (6.0ms)
+Completed 200 OK in 14ms (Views: 13.6ms | ActiveRecord: 0.6ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:42:34 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 9ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:42:34 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '6f548a1e65500274d4757edf9a7e9ea9028756d0') LIMIT 1[0m
+Rendered accounts/edit.html.erb within layouts/application (1.6ms)
+Completed 200 OK in 8ms (Views: 6.5ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:42:34 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '6f548a1e65500274d4757edf9a7e9ea9028756d0') LIMIT 1
+Rendered accounts/edit.html.erb within layouts/application (1.4ms)
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:42:34 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '6f548a1e65500274d4757edf9a7e9ea9028756d0') LIMIT 1[0m
+Rendered accounts/edit.html.erb within layouts/application (1.4ms)
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.2ms)
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1dc8207694af4be09ba63faaf2dcae0eaadd3198', '2010-12-20 18:43:20.695176', 'email@person.com', 't', '2a538f7cd19ff2e7110ee2320ade95570f718a51', 'ca8c158580b91e92be46d980b00b8523f6bbe504', '217e57bccd6536f12bd8c6da15b99dd05816a71c', '2010-12-20 18:43:20.695176')[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:43:20 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/sessions/new.html.erb within layouts/application (6.5ms)
+Completed 200 OK in 14ms (Views: 13.9ms | ActiveRecord: 0.6ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:43:20 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 9ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:43:20 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'ca8c158580b91e92be46d980b00b8523f6bbe504') LIMIT 1[0m
+Rendered accounts/edit.html.erb within layouts/application (1.6ms)
+Completed 200 OK in 8ms (Views: 6.5ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:43:20 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'ca8c158580b91e92be46d980b00b8523f6bbe504') LIMIT 1
+Rendered accounts/edit.html.erb within layouts/application (1.4ms)
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.2ms)
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4407788adc6eac569e2cc050b0d4b04f2993ab3c', '2010-12-20 18:47:26.048943', 'email@person.com', 't', '57893622c2c59e671e1d3c0b9c50703ba4467b34', '21100d0a5c625cf01923c4bc04fdd17c29518ed4', '3068aa09347e6ce0d0803dcc563fc4613b8c176e', '2010-12-20 18:47:26.048943')[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:47:26 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/sessions/new.html.erb within layouts/application (6.7ms)
+Completed 200 OK in 14ms (Views: 13.9ms | ActiveRecord: 0.7ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:47:26 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 13ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:47:26 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '21100d0a5c625cf01923c4bc04fdd17c29518ed4') LIMIT 1[0m
+Rendered accounts/edit.html.erb within layouts/application (1.8ms)
+Completed 200 OK in 9ms (Views: 7.3ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:47:26 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '21100d0a5c625cf01923c4bc04fdd17c29518ed4') LIMIT 1
+Rendered accounts/edit.html.erb within layouts/application (1.4ms)
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:47:26 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '21100d0a5c625cf01923c4bc04fdd17c29518ed4') LIMIT 1[0m
+Rendered accounts/edit.html.erb within layouts/application (1.4ms)
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.2ms)
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user1@example.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('53b0eabcff712085c160a9aa7a15c39ad06b47ca', '2010-12-20 18:49:07.462355', 'user1@example.com', 'f', 'ac07135f8c7f6c615bf450f9c4af3c5850fcf90d', 'd2c3ff4f6dfcd7fb7458c2b6c8c406202df86bf2', '6c9c71ec438f879af25acefe4743653d50008d3c', '2010-12-20 18:49:07.462355')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.8ms)
+
+Sent mail to user1@example.com (11ms)
+Date: Mon, 20 Dec 2010 13:49:07 -0500
+From: donotreply@example.com
+To: user1@example.com
+Message-ID: <4d0fa5237e4d9_d83b800ea92c87348@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=53b0eabcff712085c160a9aa7a15c39ad06b47ca
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.6ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user2@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8346099bce4b332d3226259ef78e0a452d728313', '2010-12-20 18:49:07.639877', 'user2@example.com', 'f', '43d90dd89ada735b60522b2dbffd81713f6dbedc', '508e583bff3b4fd3dfacc8e56768c19cabaef53d', 'f3f8b5656517841d0e684cefe13b0cc713cc1800', '2010-12-20 18:49:07.639877')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+
+Sent mail to user2@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:07 -0500
+From: donotreply@example.com
+To: user2@example.com
+Message-ID: <4d0fa5239fb27_d83b800ea92c874f5@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8346099bce4b332d3226259ef78e0a452d728313
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user3@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('103f88eb42f5cc26f2b936fe0f73b73fcd82e057', '2010-12-20 18:49:07.670068', 'user3@example.com', 'f', '034b3365affa87f6cc092811e23e2b42da5924f7', '3b3c4d9363b7f7244ae4b5af080fb92fdc84f9a7', 'ed6e64079075f0c044930d0aaa80cb2594d0a9c2', '2010-12-20 18:49:07.670068')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+
+Sent mail to user3@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:07 -0500
+From: donotreply@example.com
+To: user3@example.com
+Message-ID: <4d0fa523a7383_d83b800ea92c8757f@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=103f88eb42f5cc26f2b936fe0f73b73fcd82e057
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user4@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a7ea71237164fe03eabd6e40df927ae32199c3d5', '2010-12-20 18:49:07.700418', 'user4@example.com', 'f', '471ca4f275b1100da63d906d2d18b10d00c01f17', 'b2b5951086ecd4418c622d33024c4e7ca2933289', '3954ca4bdd4b7ff219b442a8a3b433fb95d28b48', '2010-12-20 18:49:07.700418')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+
+Sent mail to user4@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:07 -0500
+From: donotreply@example.com
+To: user4@example.com
+Message-ID: <4d0fa523ae97f_d83b800ea92c876a1@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a7ea71237164fe03eabd6e40df927ae32199c3d5
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.4ms)
+ [1m[35mUser Load (0.6ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user5@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1c1868455d306578d427bd8bccda1d6f67e3aee2', '2010-12-20 18:49:07.733010', 'user5@example.com', 'f', '639d861697df860c4b66f0d39ff7206b0a463f71', '73f40c3bce6847b3ac51b4766eccba3455aa78a8', '842882e8987065eb5ef1ea7cdaf1e6c924a23be1', '2010-12-20 18:49:07.733010')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+
+Sent mail to user5@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:07 -0500
+From: donotreply@example.com
+To: user5@example.com
+Message-ID: <4d0fa523b6b6f_d83b800ea92c877c1@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1c1868455d306578d427bd8bccda1d6f67e3aee2
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user6@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('fadedaf8f00bb0df7b6853bb6bc15c04cd94d5a5', '2010-12-20 18:49:07.764518', 'user6@example.com', 'f', '6bdefeae5567fafd0dfdfec0854b3ba6068ac78d', '506c3cc6ccdccaa44fdcc0b69f8a2560a01b27f0', '239284b6654afee4a62f069f56401cd53f031b96', '2010-12-20 18:49:07.764518')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user6@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:07 -0500
+From: donotreply@example.com
+To: user6@example.com
+Message-ID: <4d0fa523be6e1_d83b800ea92c8786b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=fadedaf8f00bb0df7b6853bb6bc15c04cd94d5a5
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user7@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('85b8719baa1832f0a74d7c14c90aac455dbf3e91', '2010-12-20 18:49:07.795445', 'user7@example.com', 'f', '4b1d0d5336937d6b8d169a76f8caa4871c554ee5', '65ad9b6dd9afd42a6e417dbfa15940bb2e71d80a', 'd6b9f128fbeef60efb0d8e617ad47e047f7ea4aa', '2010-12-20 18:49:07.795445')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+
+Sent mail to user7@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:07 -0500
+From: donotreply@example.com
+To: user7@example.com
+Message-ID: <4d0fa523c5b37_d83b800ea92c8799f@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=85b8719baa1832f0a74d7c14c90aac455dbf3e91
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user8@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('78ffe03dfab5c48306a8b404b0b3b87f250e47c3', '2010-12-20 18:49:07.825854', 'user8@example.com', 'f', 'd2598fc86183cee30136a0912f652f4ef65f9bdb', '28431cd489735812573fe0152fd555764befaf3e', '3127b853ff477802c4ec659902407eccf81f564e', '2010-12-20 18:49:07.825854')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user8@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:07 -0500
+From: donotreply@example.com
+To: user8@example.com
+Message-ID: <4d0fa523cd389_d83b800ea92c880a2@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=78ffe03dfab5c48306a8b404b0b3b87f250e47c3
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user9@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f1c4557c9a0c75fadc0be1fb1f7db618f2d1d4d2', '2010-12-20 18:49:07.858282', 'user9@example.com', 'f', 'b15cfe621afd9393116fa6654760813fc0001e43', '27f0115815833e2875e16b4c8eced9cee7f3c912', '8f52ed0eb53dbe3a20d3a4dcfd8379374f9af89f', '2010-12-20 18:49:07.858282')[0m
+
+Sent mail to user9@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:07 -0500
+From: donotreply@example.com
+To: user9@example.com
+Message-ID: <4d0fa523d52a0_d83b800ea92c881dc@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f1c4557c9a0c75fadc0be1fb1f7db618f2d1d4d2
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:07.877330' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user10@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('643b2348556ede9bc496a3a02a17228b7b5482c9', '2010-12-20 18:49:07.879598', 'user10@example.com', 't', '17e05742d3d8c548886fe32901bbd9bdf8a3c342', '781c4c55fe6fa49f71f606ff7dc30a629baa592c', '1cc91131708c628185b06fd14c86247557516d8e', '2010-12-20 18:49:07.879598')
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f1c4557c9a0c75fadc0be1fb1f7db618f2d1d4d2') LIMIT 1[0m
+Completed in 9ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user11@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f6d1e766e600235c56d03932dd5a4cdfec83894d', '2010-12-20 18:49:07.896376', 'user11@example.com', 'f', 'ad5238c9dba642890372b549b2643185797c1445', '9e0b4b6ed26a0ba4ec9b8dc8c90a064deb1c2f1e', '55ca451f5cebdc1a5b2b035f97df44e0bef47d2f', '2010-12-20 18:49:07.896376')[0m
+
+Sent mail to user11@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:07 -0500
+From: donotreply@example.com
+To: user11@example.com
+Message-ID: <4d0fa523de6ce_d83b800ea92c8828b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f6d1e766e600235c56d03932dd5a4cdfec83894d
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:07.915302' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user12@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2cc69882ec002c6320efe6071b4d40a619bf16a8', '2010-12-20 18:49:07.923433', 'user12@example.com', 'f', '379707dc481bf9a353a54bf07bb88abb4d2f3a60', 'a72488465454ca14e4fab684f3c9076348ab23ea', 'b6ace77b2fe115877554526fa3e9dcdb24196d99', '2010-12-20 18:49:07.923433')[0m
+
+Sent mail to user12@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:07 -0500
+From: donotreply@example.com
+To: user12@example.com
+Message-ID: <4d0fa523e50f5_d83b800ea92c8839a@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2cc69882ec002c6320efe6071b4d40a619bf16a8
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:07.942524' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user13@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('72485c7d929840715731c9d27dbbb7b12e9f9b7b', '2010-12-20 18:49:07.949200', 'user13@example.com', 'f', '52310851598a6f264bb860aabf81ded0d9f49bab', '0a285256ea41c3a503a084a3fa6e837322329f9b', 'fc40e29045127b174c0d9e2e470b31c2237c622d', '2010-12-20 18:49:07.949200')[0m
+
+Sent mail to user13@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:07 -0500
+From: donotreply@example.com
+To: user13@example.com
+Message-ID: <4d0fa523eb47d_d83b800ea92c884de@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=72485c7d929840715731c9d27dbbb7b12e9f9b7b
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:07.967975' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user14@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2408cb474ebc2a95e317ab447286de3c376dd084', '2010-12-20 18:49:07.975324', 'user14@example.com', 'f', 'b4f859832d886f71d37dc6e02dafa19f853618c8', '65961589c0b297a7a5ce9924e222dca284e9dcf8', 'c0219a04afd489d320adf2d7bc4517b515849eb7', '2010-12-20 18:49:07.975324')
+
+Sent mail to user14@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:08 -0500
+From: donotreply@example.com
+To: user14@example.com
+Message-ID: <4d0fa5241b87b_d83b800ea92c885e6@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2408cb474ebc2a95e317ab447286de3c376dd084
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:08.117409' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user15@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5a4786aa08634b096fe683047a5e17ddb8bb8c21', '2010-12-20 18:49:08.124994', 'user15@example.com', 'f', '17e3bb37c0849920a1bd5a4c9f8211f58cc49f45', 'b9d19a5253dc30ade4baa9b86775327852bcf647', '521739402b54be86cf1d44449da034e477ad8471', '2010-12-20 18:49:08.124994')[0m
+
+Sent mail to user15@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:08 -0500
+From: donotreply@example.com
+To: user15@example.com
+Message-ID: <4d0fa52421eea_d83b800ea92c88678@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=5a4786aa08634b096fe683047a5e17ddb8bb8c21
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:08.143413' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user16@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('94bcc7c4fe529d0261e9bdb03dec17afeed43c3b', '2010-12-20 18:49:08.150560', 'user16@example.com', 'f', '26f167a51361fcad76543a4b20def79b8215656d', 'e95bbaf4774413861103c4d1df2c5a40ee3cbb3b', 'd0a4c8876b5591b53e213a367dd1d250393e8712', '2010-12-20 18:49:08.150560')
+
+Sent mail to user16@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:08 -0500
+From: donotreply@example.com
+To: user16@example.com
+Message-ID: <4d0fa52428717_d83b800ea92c88744@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=94bcc7c4fe529d0261e9bdb03dec17afeed43c3b
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:08.170322' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user17@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('27a1e6d93c04c3d0eb2b0a81cfba961d34e7fc1f', '2010-12-20 18:49:08.177472', 'user17@example.com', 'f', 'e00dc4a62a16e6b8b6d005a6ff6923520e9f4e80', '18ea9a27253ff5c9b2435cc30c2038e90b6ae763', 'b9cc15e0ac64e1adfbc6d30c1f79d83b72d2333b', '2010-12-20 18:49:08.177472')[0m
+
+Sent mail to user17@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:08 -0500
+From: donotreply@example.com
+To: user17@example.com
+Message-ID: <4d0fa5242ec18_d83b800ea92c8884d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=27a1e6d93c04c3d0eb2b0a81cfba961d34e7fc1f
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '27a1e6d93c04c3d0eb2b0a81cfba961d34e7fc1f') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '27a1e6d93c04c3d0eb2b0a81cfba961d34e7fc1f') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:08.199323' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 4ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user18@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('318513af31264cd410e4309c4fe561f2c0143454', '2010-12-20 18:49:08.203950', 'user18@example.com', 'f', '0471e3196464f8cf5e118dfbf08ac06708badfc6', '290dfd51f8e10a878587633c6dbf36f49fde8106', '696b6edad307a5c34c84bab7674dcdff690aefd2', '2010-12-20 18:49:08.203950')
+
+Sent mail to user18@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:08 -0500
+From: donotreply@example.com
+To: user18@example.com
+Message-ID: <4d0fa524355cc_d83b800ea92c889da@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=318513af31264cd410e4309c4fe561f2c0143454
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '318513af31264cd410e4309c4fe561f2c0143454') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '318513af31264cd410e4309c4fe561f2c0143454') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:08.226505' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/
+Completed 302 Found in 4ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user19@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f09143a156918ff6c29a0eba8470e2e7bf47080c', '2010-12-20 18:49:08.231356', 'user19@example.com', 'f', '5b557676374ea4791f9c96df95b6b60197c6c7ff', '49ce7e9377187b8fbdf1698a9c601f9478f18392', 'bc24e1c9c901c359d6752cd67549095f3e53b5b0', '2010-12-20 18:49:08.231356')[0m
+
+Sent mail to user19@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:08 -0500
+From: donotreply@example.com
+To: user19@example.com
+Message-ID: <4d0fa5243c208_d83b800ea92c89078@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f09143a156918ff6c29a0eba8470e2e7bf47080c
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f09143a156918ff6c29a0eba8470e2e7bf47080c') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f09143a156918ff6c29a0eba8470e2e7bf47080c') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:08.254994' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 4ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user20@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8a615e8c41dcd9cbfec6bb4126bcaad5ef047244', '2010-12-20 18:49:08.259761', 'user20@example.com', 'f', '9ce1c9064f2bcbb53d13ee7867f9d1ddb894dfcf', '3492bbcedcbb667b85522f275f78f6b264ad07e3', 'f797ad4fbfdade88cbd59200dd40882a5aba11a5', '2010-12-20 18:49:08.259761')
+
+Sent mail to user20@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:08 -0500
+From: donotreply@example.com
+To: user20@example.com
+Message-ID: <4d0fa5244370c_d83b800ea92c89171@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8a615e8c41dcd9cbfec6bb4126bcaad5ef047244
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '8a615e8c41dcd9cbfec6bb4126bcaad5ef047244') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '8a615e8c41dcd9cbfec6bb4126bcaad5ef047244') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:08.284155' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/
+Completed 302 Found in 4ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user21@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ea3d68f01182a3abed6345a7d0f7494b8fc91caf', '2010-12-20 18:49:08.289244', 'user21@example.com', 'f', '00906e7636f5afa39dd1227e78901f48ea61b4d6', '5b030b186e505ada91078b9fee53b8efd144ca49', 'a5a140cc4557a79060c556cd67dc6bc67f44540a', '2010-12-20 18:49:08.289244')[0m
+
+Sent mail to user21@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:08 -0500
+From: donotreply@example.com
+To: user21@example.com
+Message-ID: <4d0fa52449f3e_d83b800ea92c8924@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ea3d68f01182a3abed6345a7d0f7494b8fc91caf
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Completed in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user22@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('6d29c273667a1c554499f9a1aa3f90f608e486bf', '2010-12-20 18:49:08.313092', 'user22@example.com', 'f', 'd14b0954cc76783485f19c0c113b81fe3e8284e3', '0df9eeae72f0daa9a1260b21ae3ae014da50863d', 'd56b7175167d794185fdd8e7de5f460802ec8cb7', '2010-12-20 18:49:08.313092')[0m
+
+Sent mail to user22@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:08 -0500
+From: donotreply@example.com
+To: user22@example.com
+Message-ID: <4d0fa52450366_d83b800ea92c893d0@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=6d29c273667a1c554499f9a1aa3f90f608e486bf
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Completed in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user23@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('26594a5061619871435542413a1b1585ba5ac1ba', '2010-12-20 18:49:08.338313', 'user23@example.com', 'f', 'b0eaf5d187d58061caba41ae9be2506e0ee55008', '3befba7b340fea22ab901aabee7e341b20ce86cb', 'd243949ba86b53745c908fc7fe93a2a64b67a62a', '2010-12-20 18:49:08.338313')[0m
+
+Sent mail to user23@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:49:08 -0500
+From: donotreply@example.com
+To: user23@example.com
+Message-ID: <4d0fa52456112_d83b800ea92c8946@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=26594a5061619871435542413a1b1585ba5ac1ba
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user24@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('599a7ebd233a34f26eb65f7b39204d935eb2f1eb', '2010-12-20 18:49:08.359210', 'user24@example.com', 'f', 'e30486a3ba27da81ffb743965c00bcb6d356a9fc', '9f593787b8ac7642377fb54a4b093c1fde96a169', 'f02ac9b4d0d0183a38d094dcf6c398e8d4e090a4', '2010-12-20 18:49:08.359210')[0m
+
+Sent mail to user24@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:08 -0500
+From: donotreply@example.com
+To: user24@example.com
+Message-ID: <4d0fa5245b1f1_d83b800ea92c89540@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=599a7ebd233a34f26eb65f7b39204d935eb2f1eb
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'bad token') LIMIT 1
+Completed in 2ms
+ [1m[36mSQL (0.1ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"123"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 123) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 123) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 123) AND ("users"."confirmation_token" = '123') LIMIT 1
+Completed in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user25@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('dd208fd74e89a66f79007c896071d35ff7351b13', '2010-12-20 18:49:08.390006', 'user25@example.com', 'f', '5d1b2aa83b08ea60c5d6e0b4f7dae91da8b9ae2f', 'cf88a82f2152fdd34dbf4352687655fdc1102817', '3d15685fed3fad508140dd376dd0d7643e2c96de', '2010-12-20 18:49:08.390006')
+
+Sent mail to user25@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:08 -0500
+From: donotreply@example.com
+To: user25@example.com
+Message-ID: <4d0fa52462c0d_d83b800ea92c896e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=dd208fd74e89a66f79007c896071d35ff7351b13
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'b15afcb9cc55f6e432c9ea6a35c488e36e3fdd05', "updated_at" = '2010-12-20 18:49:08.408576' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'b15afcb9cc55f6e432c9ea6a35c488e36e3fdd05') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'b15afcb9cc55f6e432c9ea6a35c488e36e3fdd05') LIMIT 1[0m
+Completed 200 OK in 13ms (Views: 11.5ms | ActiveRecord: 15.8ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user26@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ec3cbf12c5ad733f8d728dc09b783819e343f7d0', '2010-12-20 18:49:08.430113', 'user26@example.com', 'f', 'f67ed040e27b028e1ee346cd8206035786f88527', '1db1ca62a13b1a2422441fe06af112c5a374527c', '219b77189ecf01f3c2ac24709bb443d7f2e7ce0c', '2010-12-20 18:49:08.430113')[0m
+
+Sent mail to user26@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:08 -0500
+From: donotreply@example.com
+To: user26@example.com
+Message-ID: <4d0fa5246c9f3_d83b800ea92c89720@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ec3cbf12c5ad733f8d728dc09b783819e343f7d0
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '33ef92718e66ab9e07e805cb304e61066b9a71a6', "updated_at" = '2010-12-20 18:49:08.449329' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '33ef92718e66ab9e07e805cb304e61066b9a71a6') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '33ef92718e66ab9e07e805cb304e61066b9a71a6') LIMIT 1
+Completed 200 OK in 5ms (Views: 3.2ms | ActiveRecord: 0.9ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user27@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c6ad16321f5302e3c7edca37abd0bfd7ebc288f7', '2010-12-20 18:49:08.588625', 'user27@example.com', 'f', 'd3d52a97dc86bd464ab901dc12768cf16d9e890e', 'cccc6261b7910d7431cea9cc9716f471d9beba7a', '982d462f170adb79d84a09f70a69db1262af5ee6', '2010-12-20 18:49:08.588625')
+
+Sent mail to user27@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:08 -0500
+From: donotreply@example.com
+To: user27@example.com
+Message-ID: <4d0fa524933d4_d83b800ea92c898f9@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c6ad16321f5302e3c7edca37abd0bfd7ebc288f7
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '9ebec30cef4cbfd1a70e430da036d3a1ce968ba2', "updated_at" = '2010-12-20 18:49:08.607319' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '9ebec30cef4cbfd1a70e430da036d3a1ce968ba2') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '9ebec30cef4cbfd1a70e430da036d3a1ce968ba2') LIMIT 1[0m
+Completed 200 OK in 5ms (Views: 3.1ms | ActiveRecord: 0.7ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('88c38903b712c01fbb59bf6bc573f4f7ba13b146', '2010-12-20 18:49:08.617530', 'user28@example.com', 'f', '66bb84ed283e23f9c48aa6f650302db288456feb', 'b1e9d9c4fb3332b89fb24bba86f185c4eb136f63', '194aff385e9fced05a7b45bf4b4aa7e05abe2336', '2010-12-20 18:49:08.617530')[0m
+
+Sent mail to user28@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:08 -0500
+From: donotreply@example.com
+To: user28@example.com
+Message-ID: <4d0fa5249a41d_d83b800ea92c89991@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=88c38903b712c01fbb59bf6bc573f4f7ba13b146
+ [1m[35mSQL (0.3ms)[0m UPDATE "users" SET "confirmation_token" = '5850fdb83da910c59d309fde6d6447cead4ef6b8', "updated_at" = '2010-12-20 18:49:08.636987' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5850fdb83da910c59d309fde6d6447cead4ef6b8') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5850fdb83da910c59d309fde6d6447cead4ef6b8') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'dadcd1eb29028137e98e6252582efbef09624687', "updated_at" = '2010-12-20 18:49:08.644351' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:08.645412' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7ce68d38f56ab7da5258e228d8497879df1d799f', '2010-12-20 18:49:08.650669', 'user29@example.com', 'f', '504aee84abdf1ab592ac078cb74d4b3c5a015556', '0c28ef199fd2f14bc88d765bbb07a0858c0409b3', '1d0e9e8a73bf39149cfc813210d5a3dc94520f09', '2010-12-20 18:49:08.650669')[0m
+
+Sent mail to user29@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:08 -0500
+From: donotreply@example.com
+To: user29@example.com
+Message-ID: <4d0fa524a2a7f_d83b800ea92c900b2@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=7ce68d38f56ab7da5258e228d8497879df1d799f
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'b60e65c951ec570e1bf43f19200d0589740b4581', "updated_at" = '2010-12-20 18:49:08.671259' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'b60e65c951ec570e1bf43f19200d0589740b4581') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'b60e65c951ec570e1bf43f19200d0589740b4581') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'bcc5de027bd8db4e4761dc3c2d7341c4300cad4c', "updated_at" = '2010-12-20 18:49:08.679780' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:08.680808' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 7ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c66ac5a99cdcabbf8bcc280485a619ba7a9a1d81', '2010-12-20 18:49:08.686742', 'user30@example.com', 'f', '0afbd8abb2576fd11ccb1ccf65fc1fb7faf128f9', '4d621f2c07e3330c97d57fe3b1322d8de888b684', 'c925039da4cd014f44bea20acca3340d9ed4910a', '2010-12-20 18:49:08.686742')[0m
+
+Sent mail to user30@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:49:08 -0500
+From: donotreply@example.com
+To: user30@example.com
+Message-ID: <4d0fa524ab185_d83b800ea92c90118@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c66ac5a99cdcabbf8bcc280485a619ba7a9a1d81
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '6e23bcfd21525745c1dc25abbea487d652fd7905', "updated_at" = '2010-12-20 18:49:08.704831' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '6e23bcfd21525745c1dc25abbea487d652fd7905') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '6e23bcfd21525745c1dc25abbea487d652fd7905') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'fb00f553ff4accea487b0324614dd2ea8a987d88', "updated_at" = '2010-12-20 18:49:08.711226' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:08.712233' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('bc6956945940cca4b4612a249dfd397e2e6a5f18', '2010-12-20 18:49:08.716993', 'user31@example.com', 'f', '4adba9aac895d10c32791b7110f46df332e97b09', 'df1eca6283cb8061bfae40f684246f2f2648d2d6', '286febfe7489c1e5cfb88251b8f8eab80125b930', '2010-12-20 18:49:08.716993')[0m
+
+Sent mail to user31@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:08 -0500
+From: donotreply@example.com
+To: user31@example.com
+Message-ID: <4d0fa524b2813_d83b800ea92c90276@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=bc6956945940cca4b4612a249dfd397e2e6a5f18
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '5b37bbcb8c320ffb0adf153335257e915d1d4f28', "updated_at" = '2010-12-20 18:49:08.735230' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5b37bbcb8c320ffb0adf153335257e915d1d4f28') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5b37bbcb8c320ffb0adf153335257e915d1d4f28') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '956557f3430d68f8ad504184ac9fc69b50b52afd', "updated_at" = '2010-12-20 18:49:08.741349' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:08.742355' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3bd28bdaef9f2d2acba48bc8df7547bcdcc002b6', '2010-12-20 18:49:08.747249', 'user32@example.com', 'f', 'a03d96314a5f2cbd880069d1e2723d0ff84e78d0', 'c34529c7016603907640f97c9e9ee822f06faa9c', '8cc9865451cd8076e218cf4e16ced4d4709a9f81', '2010-12-20 18:49:08.747249')[0m
+
+Sent mail to user32@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:08 -0500
+From: donotreply@example.com
+To: user32@example.com
+Message-ID: <4d0fa524ba260_d83b800ea92c903e3@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3bd28bdaef9f2d2acba48bc8df7547bcdcc002b6
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '84eeacc9f9858130a4cd7177e162e13d703f7c34', "updated_at" = '2010-12-20 18:49:08.766627' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '84eeacc9f9858130a4cd7177e162e13d703f7c34') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '84eeacc9f9858130a4cd7177e162e13d703f7c34') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'ce39583eb1019dbfb076fa5b014135d562e39a32', "updated_at" = '2010-12-20 18:49:08.773030' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:08.774071' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c9191a3fbb0ed864162c988c9138853a82211025', '2010-12-20 18:49:08.779335', 'user33@example.com', 'f', 'c53f6246ecfdc197cfd985df9b62e712bd28f6fd', '967e1d41256d441ee2f00589cc2779cfefa060d3', 'ad85146afd4a0794b2b9847c3c679d282e4c3593', '2010-12-20 18:49:08.779335')[0m
+
+Sent mail to user33@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:49:08 -0500
+From: donotreply@example.com
+To: user33@example.com
+Message-ID: <4d0fa524c1d3f_d83b800ea92c904b8@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c9191a3fbb0ed864162c988c9138853a82211025
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '177b70bf6de15b8db1d0c30fa0ffd85a48d35c8d', "updated_at" = '2010-12-20 18:49:08.797956' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '177b70bf6de15b8db1d0c30fa0ffd85a48d35c8d') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '177b70bf6de15b8db1d0c30fa0ffd85a48d35c8d') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 10ms (Views: 4.0ms | ActiveRecord: 6.2ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.9ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('74ccfbed4a7d4a53e6bf7c4dbdab61674b2e0246', '2010-12-20 18:49:08.815006', 'user34@example.com', 'f', '02a1a1cee333b668a52b65d36c4043a01ec7af82', '6dbfe6852a9c5682c18ea7459edbba31ab8decf7', '0deae6960f64b504905727c9399f353aa0d576a2', '2010-12-20 18:49:08.815006')[0m
+
+Sent mail to user34@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:08 -0500
+From: donotreply@example.com
+To: user34@example.com
+Message-ID: <4d0fa524ca760_d83b800ea92c9058c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=74ccfbed4a7d4a53e6bf7c4dbdab61674b2e0246
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '9b219be511c554c52d66e0edbb08928e456afcc6', "updated_at" = '2010-12-20 18:49:08.833333' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '9b219be511c554c52d66e0edbb08928e456afcc6') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '9b219be511c554c52d66e0edbb08928e456afcc6') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 8ms (Views: 3.7ms | ActiveRecord: 1.7ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1376d70676ef155287c0ee7b10b31edc7c93f540', '2010-12-20 18:49:08.848065', 'user35@example.com', 'f', '08e78d9795890a98867058c77602f26dc0934b4b', 'bb664e5a369573fce41177701d1753b298851db7', 'ab896f78eac165243efcae0309f69cbcccdddf59', '2010-12-20 18:49:08.848065')[0m
+
+Sent mail to user35@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:08 -0500
+From: donotreply@example.com
+To: user35@example.com
+Message-ID: <4d0fa524d2816_d83b800ea92c906c1@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1376d70676ef155287c0ee7b10b31edc7c93f540
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '1a4e4f339d5dd3e4a615d8a7a459b5cf86cd610c', "updated_at" = '2010-12-20 18:49:08.866652' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '1a4e4f339d5dd3e4a615d8a7a459b5cf86cd610c') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '1a4e4f339d5dd3e4a615d8a7a459b5cf86cd610c') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.8ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7a95a711c6c3304acca3be0638ec3b02653a2fb4', '2010-12-20 18:49:08.881741', 'user36@example.com', 'f', 'a473f7b91fb61f733163e5c9505828890f196f49', '4f63a6e573f0e03b71393c43053794c4f0bd962b', '560cb3f2588614618d94dcc898a5f6f059307284', '2010-12-20 18:49:08.881741')[0m
+
+Sent mail to user36@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:08 -0500
+From: donotreply@example.com
+To: user36@example.com
+Message-ID: <4d0fa524dacd0_d83b800ea92c907cd@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=7a95a711c6c3304acca3be0638ec3b02653a2fb4
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '0a04fc73fa7ee551b8792056778b465ad7149934', "updated_at" = '2010-12-20 18:49:08.900381' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '0a04fc73fa7ee551b8792056778b465ad7149934') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '0a04fc73fa7ee551b8792056778b465ad7149934') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 4.1ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('0d1d804d4e9b81e1f96a6026a48d175113d1ef9e', '2010-12-20 18:49:08.916213', 'user37@example.com', 'f', '0e5de2071a0524a81fd24d27620c9f6d138d84b6', '176e8c6b7c50c464c609ff2ddbe20a4127175818', 'ba2d2ba2d39c99a8e47b3fb582db08ab5aaefbd8', '2010-12-20 18:49:08.916213')[0m
+
+Sent mail to user37@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:08 -0500
+From: donotreply@example.com
+To: user37@example.com
+Message-ID: <4d0fa525d673_d83b800ea92c9086e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=0d1d804d4e9b81e1f96a6026a48d175113d1ef9e
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '8d4a6f505b0b5cfb5dbcee97fa4f033da087d02c', "updated_at" = '2010-12-20 18:49:09.059228' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '8d4a6f505b0b5cfb5dbcee97fa4f033da087d02c') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '8d4a6f505b0b5cfb5dbcee97fa4f033da087d02c') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.9ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('614a40d9d662067f59eb143da19db65b91c3c3ea', '2010-12-20 18:49:09.074801', 'user38@example.com', 'f', 'c6370d48150696a2dcd03428ca7f608971b437ff', 'e86e60eab0f5ccb0ce6340a29716993cb19a2602', '5f7c38264519cf3caa353ed7f59c9f4dee8fc6d9', '2010-12-20 18:49:09.074801')[0m
+
+Sent mail to user38@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:09 -0500
+From: donotreply@example.com
+To: user38@example.com
+Message-ID: <4d0fa52515b6e_d83b800ea92c90979@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=614a40d9d662067f59eb143da19db65b91c3c3ea
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '5b0c6f7d2374172d135d8651b6a7a9d7ede81dbb', "updated_at" = '2010-12-20 18:49:09.093184' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5b0c6f7d2374172d135d8651b6a7a9d7ede81dbb') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5b0c6f7d2374172d135d8651b6a7a9d7ede81dbb') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 3.9ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user39@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('0cff191e68e28f330775d769373b46bb55a1c46e', '2010-12-20 18:49:09.108707', 'user39@example.com', 'f', '32fb2c10386fbe13cb258a1802835204eeb598be', '8d6a0f1ab6791af9608306b5a07cb115a7c5e899', '9f7f3d690d93d007e90daa0bf1c363cb4fbae67b', '2010-12-20 18:49:09.108707')[0m
+
+Sent mail to user39@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:09 -0500
+From: donotreply@example.com
+To: user39@example.com
+Message-ID: <4d0fa5251e069_d83b800ea92c91023@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=0cff191e68e28f330775d769373b46bb55a1c46e
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'b889ae0e84a831ee2acf7ae956a6483a317a42ca', "updated_at" = '2010-12-20 18:49:09.127104' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+Completed in 0ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user40@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('745f25a063ab27176c4914d472bc0b3beae9a1a0', '2010-12-20 18:49:09.132579', 'user40@example.com', 'f', '8286dfe6509ebfd9a1d994fe0d599f0bea23b61b', 'a2827bc1e99239506d1526c89555e63a39a5cdd0', '670426b00d942fce5fd181fc48cef00453ae8de1', '2010-12-20 18:49:09.132579')
+
+Sent mail to user40@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:09 -0500
+From: donotreply@example.com
+To: user40@example.com
+Message-ID: <4d0fa52523bfa_d83b800ea92c9117e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=745f25a063ab27176c4914d472bc0b3beae9a1a0
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "confirmation_token" = '3ce9ebbeaf6926d5bbb5432b324e2749156e264d', "updated_at" = '2010-12-20 18:49:09.150731' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"user_id"=>"1"}
+Completed in 0ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user41@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('49f698778df6609801afe098cdd0fe5ada017729', '2010-12-20 18:49:09.156315', 'user41@example.com', 'f', '0167b2cf2b70b4d60155d170b2bfd5de5b9f8e99', '2211fbcaeb54443c8689060f5b5035626f48663c', 'f6a7d37a4096c6e481db77259581f148ddba0f59', '2010-12-20 18:49:09.156315')[0m
+
+Sent mail to user41@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:09 -0500
+From: donotreply@example.com
+To: user41@example.com
+Message-ID: <4d0fa52529896_d83b800ea92c912b3@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=49f698778df6609801afe098cdd0fe5ada017729
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '00a7ad7022b11d91c9baf438d269a4b1673cb295', "updated_at" = '2010-12-20 18:49:09.174153' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+Completed in 0ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user42@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b77648fd645a87a36a6d13e9f94745e0c99c1d12', '2010-12-20 18:49:09.179494', 'user42@example.com', 'f', '35388d764906b69e8b19039c4fd2a14402c5e78f', 'f650a01d8256e185300e0dba7f6efe7ae5a80a44', '308825116b895ca7cc9328cdad48f5f68b154c7e', '2010-12-20 18:49:09.179494')
+
+Sent mail to user42@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:09 -0500
+From: donotreply@example.com
+To: user42@example.com
+Message-ID: <4d0fa5252f3cd_d83b800ea92c913ca@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b77648fd645a87a36a6d13e9f94745e0c99c1d12
+ Processing by Clearance::PasswordsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 2.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user43@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('409c995b86e2c39211e3d289194239e5b9f6348d', '2010-12-20 18:49:09.208230', 'user43@example.com', 'f', '975bb9cf5767ea1738e2a057b4b5df617458028c', '3ea297a1404e902df468f66f172a3f03482276b0', '8b8d78a5bb0b7cae38d46f91e1e4cd9af8fb15e8', '2010-12-20 18:49:09.208230')
+
+Sent mail to user43@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:09 -0500
+From: donotreply@example.com
+To: user43@example.com
+Message-ID: <4d0fa5253651c_d83b800ea92c914c5@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=409c995b86e2c39211e3d289194239e5b9f6348d
+ Processing by Clearance::PasswordsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 0.4ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user44@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f27c25a01a69c530ee9cf7a45fe0ce7a90869443', '2010-12-20 18:49:09.236921', 'user44@example.com', 'f', '868fd23384dc3788d15e122e36e8ab6219e96517', 'e87b3731199c4b08a76cca4d662f471e7505d4bc', '5683611e9814bc8aff7a5c766f95a76bedee8f30', '2010-12-20 18:49:09.236921')
+
+Sent mail to user44@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:09 -0500
+From: donotreply@example.com
+To: user44@example.com
+Message-ID: <4d0fa5253d58f_d83b800ea92c9155c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f27c25a01a69c530ee9cf7a45fe0ce7a90869443
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user44@example.com') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '61f89b84adb72ae337d474023f0d1af63fb6c68b', "updated_at" = '2010-12-20 18:49:09.258230' WHERE ("users"."id" = 1)
+
+Sent mail to user44@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:09 -0500
+From: donotreply@example.com
+To: user44@example.com
+Message-ID: <4d0fa525422fe_d83b800ea92c916dc@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=61f89b84adb72ae337d474023f0d1af63fb6c68b
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 18ms
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user45@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8bd9a117b02319a908162315a11074577598229d', '2010-12-20 18:49:09.279393', 'user45@example.com', 'f', '265222674e231d9d8a6d5cd1ea4d308df45f4f87', '5b2e5bc5c688cdc56cea5b21e3d06a78d97aad9e', '818a367e210c23b3350826930c83a15bb806626d', '2010-12-20 18:49:09.279393')[0m
+
+Sent mail to user45@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:09 -0500
+From: donotreply@example.com
+To: user45@example.com
+Message-ID: <4d0fa52547b62_d83b800ea92c91792@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8bd9a117b02319a908162315a11074577598229d
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user45@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '8f4581a8a8fc38c0f1ab38b6e71e6aee75aaf33b', "updated_at" = '2010-12-20 18:49:09.302093' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user45@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:49:09 -0500
+From: donotreply@example.com
+To: user45@example.com
+Message-ID: <4d0fa5254d357_d83b800ea92c91871@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=8f4581a8a8fc38c0f1ab38b6e71e6aee75aaf33b
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 20ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user46@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a3eb9c2a69e2fc4e27d3eee3a1507ac3ee0418d9', '2010-12-20 18:49:09.324094', 'user46@example.com', 'f', 'b2cd53e988b1ecd670da944a2bf873b566d386a3', '379541d0338da4f20d1dac2bb05678c32aea9b1e', 'd189dd1e60aa4071aa1e7b44047a0dd9dae32ba7', '2010-12-20 18:49:09.324094')[0m
+
+Sent mail to user46@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:49:09 -0500
+From: donotreply@example.com
+To: user46@example.com
+Message-ID: <4d0fa52552c37_d83b800ea92c91951@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a3eb9c2a69e2fc4e27d3eee3a1507ac3ee0418d9
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user46@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '632595195f9875fb4a244ced7dd755ec3000b3b2', "updated_at" = '2010-12-20 18:49:09.345384' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user46@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:09 -0500
+From: donotreply@example.com
+To: user46@example.com
+Message-ID: <4d0fa52557a3e_d83b800ea92c920d@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=632595195f9875fb4a244ced7dd755ec3000b3b2
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 20ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user47@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f4f605a0ac6d7e851cbe952411f6f4af41537f56', '2010-12-20 18:49:09.367262', 'user47@example.com', 'f', '0e0e42d000ac27b5f9d2384367924ee653e2d99a', '7732a74567556ef8695350049a4c8289d48e5494', 'cb3ccdf385809faa378a4869e2b638266cfd0c0d', '2010-12-20 18:49:09.367262')[0m
+
+Sent mail to user47@example.com (146ms)
+Date: Mon, 20 Dec 2010 13:49:09 -0500
+From: donotreply@example.com
+To: user47@example.com
+Message-ID: <4d0fa5257c74b_d83b800ea92c92199@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f4f605a0ac6d7e851cbe952411f6f4af41537f56
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user47@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '90572995e9c8528ab43d2f295ea4dc5adf2c0ffa', "updated_at" = '2010-12-20 18:49:09.528569' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user47@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:09 -0500
+From: donotreply@example.com
+To: user47@example.com
+Message-ID: <4d0fa5258447a_d83b800ea92c9225d@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=90572995e9c8528ab43d2f295ea4dc5adf2c0ffa
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 19ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user48@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2d3ab7f447b4b300b75d060fc66e66a4ffbdaeaf', '2010-12-20 18:49:09.549369', 'user48@example.com', 'f', 'a34915e92d0002949e1840bcd997261f98e277bd', 'f4645799ae6a5be35ebf67ce5159e53b2fee8267', '39ff6778f43167fcbaf286ee121d00f36b293a13', '2010-12-20 18:49:09.549369')[0m
+
+Sent mail to user48@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:09 -0500
+From: donotreply@example.com
+To: user48@example.com
+Message-ID: <4d0fa525899f9_d83b800ea92c923db@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2d3ab7f447b4b300b75d060fc66e66a4ffbdaeaf
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.8ms | ActiveRecord: 3.4ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user49@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1080b092c95f4d12f799858b4688e9fa0b180de8', '2010-12-20 18:49:09.578204', 'user49@example.com', 'f', 'becd5efb8dbfe15c2beefb3b458030296d1ccff6', 'd50b7ad53ab0fb5a9557eb25c3d70a80d60f4203', '47057b717a3c3e0b93d70a4a372bd2b51cd5e35b', '2010-12-20 18:49:09.578204')[0m
+
+Sent mail to user49@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:49:09 -0500
+From: donotreply@example.com
+To: user49@example.com
+Message-ID: <4d0fa52590a8b_d83b800ea92c9247@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1080b092c95f4d12f799858b4688e9fa0b180de8
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 0.8ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user50@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f8bf55fb8d976033cc776c785c18d4daab4ee117', '2010-12-20 18:49:09.605286', 'user50@example.com', 'f', '52af997c007fe3bced9c0e5ad6a88894c042973c', '6252441c05dee00b0c943687fe2e3e6c2721a0b5', 'e844b5109e7a74467c59bae7eec094dfdc8877ba', '2010-12-20 18:49:09.605286')
+
+Sent mail to user50@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:49:09 -0500
+From: donotreply@example.com
+To: user50@example.com
+Message-ID: <4d0fa5259724e_d83b800ea92c925b1@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f8bf55fb8d976033cc776c785c18d4daab4ee117
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 0.6ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user51@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1726d9c6cd78bb6fd09dc8fe6f5ac4eb6277ca5e', '2010-12-20 18:49:09.632192', 'user51@example.com', 'f', '016f40f673396162fb60c9e1f376fce18eb7589f', 'a38776bdd3a4eb9d314878851da93d6f22f3992e', '3bbd6113df2e9dcce231d9c57fa9065b8ab1bc70', '2010-12-20 18:49:09.632192')[0m
+
+Sent mail to user51@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:09 -0500
+From: donotreply@example.com
+To: user51@example.com
+Message-ID: <4d0fa5259e01d_d83b800ea92c92651@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1726d9c6cd78bb6fd09dc8fe6f5ac4eb6277ca5e
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 0.6ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user52@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('18c0bb9a670cf93b240d34c597bff9601fe9d047', '2010-12-20 18:49:09.661841', 'user52@example.com', 'f', 'aca537e82601a0d42493979661cd2a4f92bd9935', '3a8108eea819402cc3e5d3c36b55f1d483f72224', '612b0a2a8b353bfe6719cff186a6878c17eedac7', '2010-12-20 18:49:09.661841')
+
+Sent mail to user52@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:09 -0500
+From: donotreply@example.com
+To: user52@example.com
+Message-ID: <4d0fa525a50f1_d83b800ea92c927e3@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=18c0bb9a670cf93b240d34c597bff9601fe9d047
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user53@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('39c717c96353964a16c786cd345dc594de724f6c', '2010-12-20 18:49:09.681632', 'user53@example.com', 'f', '39b793494fa8bc14c219091dee1367f7024837d0', '0853242ef4d02d638fd6d275cc68a18faf88200c', '71d46b07443ba2e26fa6f23fa33848315462d5f8', '2010-12-20 18:49:09.681632')
+
+Sent mail to user53@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:09 -0500
+From: donotreply@example.com
+To: user53@example.com
+Message-ID: <4d0fa525a9874_d83b800ea92c928d3@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/2/confirmation/new?token=39c717c96353964a16c786cd345dc594de724f6c
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"user_id"=>"2"}
+Completed in 0ms
+ Processing by Clearance::SessionsController#destroy as HTML
+Redirected to http://test.host/sign_in
+Completed 302 Found in 1ms
+ Processing by Clearance::SessionsController#destroy as HTML
+Redirected to http://test.host/sign_in
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user54@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('79dae27076146382467d10aec6c312604187b75f', '2010-12-20 18:49:09.712552', 'user54@example.com', 't', '6eb7ba78e498d3f2b68cc532a8a60d1351a69218', '77026ece9eec69dd959afdefb3aa81d2cee3b0fd', '9d4d3437f07fef052211f066696ec163b9af77d4', '2010-12-20 18:49:09.712552')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:49:09.714208' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '91f637ace3f8d4aae2172e9164236e249875ec2d', "updated_at" = '2010-12-20 18:49:09.717472' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 3ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user55@example.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a7c7d64f67bd298d1e785867546f46ec16ff68bc', '2010-12-20 18:49:09.723317', 'user55@example.com', 't', '633ebba9a605ad8008b2dbe674cf43f4346b932c', '6fc0b93fb1bca4d6517d78d9f96715e7cf28189f', '0d7cfde67885f6e247258215dcf1e65ebcdc4571', '2010-12-20 18:49:09.723317')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:49:09.728233' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = '7f00e5b4d384e0235b93bcca951f9a3a661a50da', "updated_at" = '2010-12-20 18:49:09.731354' WHERE ("users"."id" = 1)
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user56@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1a0407f136f124798736cbd445577ee0ef0d449a', '2010-12-20 18:49:09.736800', 'user56@example.com', 't', '9844e84c8e6467ba0fced961caba3a326d0f7752', '69cb03f6e9f8ec163f14b71c62801f74606b9620', 'b191fb49c1656a98d9d42833ae4ee9101815e180', '2010-12-20 18:49:09.736800')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:49:09.746001' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'd07b26dc0274dac7f0ae9f76a06d9a25dd732c94', "updated_at" = '2010-12-20 18:49:09.750575' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 3ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user57@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9aec8dc3d74837757997427bdf249d5ead474fb6', '2010-12-20 18:49:09.756654', 'user57@example.com', 't', 'ad422eb0f7456fdd7f23bb1799ec6a42c4b9feff', 'a007737be39fcb2795d741801c8e673c80369d0b', '6d011ebcc9357f87dab5733111f9e07a90d9ec3a', '2010-12-20 18:49:09.756654')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:49:09.758689' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '1547363d3919bd527b1f86ed4311f8bce45b6244', "updated_at" = '2010-12-20 18:49:09.761641' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user58@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b3afefd1eab4a671bdda30ee24607a955a99df85', '2010-12-20 18:49:09.766576', 'user58@example.com', 't', 'a1a1334c4fd7c5310a90c303c7d280339a5ccb9d', '4cb9b17d51523230eb4d4a1c284c8865376b075c', '903e3c53f794c03832b80e90907bf469dc437ef2', '2010-12-20 18:49:09.766576')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:49:09.768264' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = '40d811f190c2c8470107243ac9e180621dbfcf04', "updated_at" = '2010-12-20 18:49:09.771095' WHERE ("users"."id" = 1)
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 10ms (Views: 9.6ms | ActiveRecord: 4.1ms)
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 2.8ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1[0m
+Completed 401 Unauthorized in 4ms (Views: 2.9ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1
+Completed 401 Unauthorized in 4ms (Views: 3.1ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1[0m
+Completed 401 Unauthorized in 4ms (Views: 3.1ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1
+Completed 401 Unauthorized in 4ms (Views: 3.4ms | ActiveRecord: 0.1ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user59@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9dcf9bbfc00046fa40997ae9c00108d740aeb058', '2010-12-20 18:49:09.827815', 'user59@example.com', 't', '6057e5e4468c9960702610c32da27983112807cd', '49a81f2f969f5451e56015a0f7d701b44a9888a1', '8edb445cfff36e3695588fa4546748555cedf728', '2010-12-20 18:49:09.827815')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token2', "updated_at" = '2010-12-20 18:49:09.829466' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user59@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user59@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user60@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d388823652a71e7433426e46a68daa5c079e0a60', '2010-12-20 18:49:09.836304', 'user60@example.com', 't', '6a9e43f588a184592743c0e0b03439c2cd8c6a0b', '684cffbb5f207aa8c57b0cb9dd088c163c5b2692', 'e46eb7746c01bdb605aa339a1204909e8f823c9d', '2010-12-20 18:49:09.836304')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token3', "updated_at" = '2010-12-20 18:49:09.837822' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user60@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user60@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user61@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a2b6779480848c445e5da3bbff33b29cc9b78a8e', '2010-12-20 18:49:09.844745', 'user61@example.com', 't', 'eb405fad0f4759e6fdc3615f88581943302a9351', 'd50b12b0415752e7a9aa6d327207585ac498e9b8', 'ab1f8117784cbb740e9fd603aa4bb1bf1c82c4a8', '2010-12-20 18:49:09.844745')
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user61@example.com"}, "return_to"=>"/url_in_the_request"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user61@example.com') LIMIT 1[0m
+Redirected to http://test.host/url_in_the_request
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user62@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8b45161ad2a1293dfd3cf2c342fff2afb3f19124', '2010-12-20 18:49:09.851641', 'user62@example.com', 't', 'b38e8d89d66bebe60356a8a578b8d024f72ab7ec', '24cde6b2389fa08996edd6e6c61479b643a22cd2', '49e183538114b76f7c2f1a1dee2ede77d238f0da', '2010-12-20 18:49:09.851641')[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user62@example.com"}, "return_to"=>"/url_in_the_request"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user62@example.com') LIMIT 1
+Redirected to http://test.host/url_in_the_session
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user63@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('39aa983746e544cc1ea6990f0ffb9485b20a5366', '2010-12-20 18:49:09.859410', 'user63@example.com', 't', 'd719790d6f4bcc35b5f4c155e73ed3a3cdd1c939', '692d889c9edb63ce12ee4ec136560198534506ca', 'fc692696a759a8152299d66ad7762a6fca7479ab', '2010-12-20 18:49:09.859410')
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user63@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user63@example.com') LIMIT 1[0m
+Redirected to http://test.host/url_in_the_session
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user64@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('92e2b572d4ab5091b389ca231682be9fbccfbbe3', '2010-12-20 18:49:09.868047', 'user64@example.com', 't', '96c21241c47a1ed7e22b37e67cf7dfe3ede548a0', '979766e66f7e9dfe856c051664b0b3e7870d1c82', '71b46f3ecc6edd7776ae9fffb78725497c470fb0', '2010-12-20 18:49:09.868047')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:49:09.869743' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user64@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user64@example.com') LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user65@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('602bb814303e7253ffb953dd10c26d335eaa4877', '2010-12-20 18:49:09.877185', 'user65@example.com', 't', 'ae2b99327ce1acfe3e04af68690135db508383c2', '9fcb936f2e367b4001422204878d0dc8f36f9364', '79344db057f5548daf1ee232ba04f80ee3c76f6a', '2010-12-20 18:49:09.877185')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:49:09.878765' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user65@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user65@example.com') LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user66@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b4e0591475884da7e76ac7facd62d34bf6f272b5', '2010-12-20 18:49:09.885490', 'user66@example.com', 't', 'ed215f1482c5879ebf3f9d18cad6830f90a152e5', '15364072f4c79c67891827760972bda964a1010a', 'b21cdaa798e2a49c770140224a02fc78435e10dd', '2010-12-20 18:49:09.885490')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:49:09.886993' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user66@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user66@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user67@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ddf45b7d3868be6b33896832ba25deb48e481a4d', '2010-12-20 18:49:09.894081', 'user67@example.com', 't', '5c073f11afe70ab02b23aa066eaab18682065b03', '211f29df8a193ccd269830ce7aef8e5fa4d0f789', '4376a7c505c0a61d5f48c839563eee2b7da6979b', '2010-12-20 18:49:09.894081')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:49:09.895713' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user67@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user67@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user68@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b901d656ff200553bb2b579ce090d02586e8880e', '2010-12-20 18:49:09.903780', 'user68@example.com', 't', 'd60c480d76a5cb4ca716d0b33a0fcad3df6f3409', '5483638ba72c2a2231619858887db99193471050', '5cb43f5b36fa129c93212f9d2cfef61295203812', '2010-12-20 18:49:09.903780')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:49:09.905536' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user68@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user68@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user69@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4144bfb6392cd0b94663b14bc025e644e429a177', '2010-12-20 18:49:09.912182', 'user69@example.com', 'f', '6d685052f9376c31daaa2e0a5ddc2b97d67f22ce', '90a6938d2f526883d43cc7d074ba1bb32511e42a', 'ff223e4d44c445cf11147dd2588c724ac16956c6', '2010-12-20 18:49:09.912182')
+
+Sent mail to user69@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:09 -0500
+From: donotreply@example.com
+To: user69@example.com
+Message-ID: <4d0fa526c391_d83b800ea92c929b2@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4144bfb6392cd0b94663b14bc025e644e429a177
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user69@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user69@example.com') LIMIT 1[0m
+
+Sent mail to user69@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:10 -0500
+From: donotreply@example.com
+To: user69@example.com
+Message-ID: <4d0fa52610c74_d83b800ea92c93092@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4144bfb6392cd0b94663b14bc025e644e429a177
+Redirected to http://test.host/sign_in
+Completed 302 Found in 17ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user70@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('37a2137a699e2f7910a81a59481718d66ec1290e', '2010-12-20 18:49:10.076492', 'user70@example.com', 'f', 'b982a98d6d338c11a63f08d727062652bc7cc5c1', 'df73728cb88659ec83e0f80a1bd577b0f35368c5', '5392270c2376ef46d02e8f622c6093a47e23ece6', '2010-12-20 18:49:10.076492')[0m
+
+Sent mail to user70@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:10 -0500
+From: donotreply@example.com
+To: user70@example.com
+Message-ID: <4d0fa526161f4_d83b800ea92c931b3@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=37a2137a699e2f7910a81a59481718d66ec1290e
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user70@example.com"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user70@example.com') LIMIT 1
+
+Sent mail to user70@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:10 -0500
+From: donotreply@example.com
+To: user70@example.com
+Message-ID: <4d0fa5261acd4_d83b800ea92c93278@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=37a2137a699e2f7910a81a59481718d66ec1290e
+Redirected to http://test.host/sign_in
+Completed 302 Found in 18ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user71@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2d5fbbb39fe79e7214abd6259da1b79f86691b4a', '2010-12-20 18:49:10.117722', 'user71@example.com', 'f', '00d0d238a1e156a5c456d1e986ce4abf76102cfd', 'e29054f954764026040f76bcfb3903aedf1304cd', 'd3b6dd82830084fae724301084c1c470fe725fd2', '2010-12-20 18:49:10.117722')
+
+Sent mail to user71@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:10 -0500
+From: donotreply@example.com
+To: user71@example.com
+Message-ID: <4d0fa5262031f_d83b800ea92c933bc@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2d5fbbb39fe79e7214abd6259da1b79f86691b4a
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user71@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user71@example.com') LIMIT 1[0m
+
+Sent mail to user71@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:10 -0500
+From: donotreply@example.com
+To: user71@example.com
+Message-ID: <4d0fa52624952_d83b800ea92c934c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2d5fbbb39fe79e7214abd6259da1b79f86691b4a
+Redirected to http://test.host/sign_in
+Completed 302 Found in 17ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user72@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('10c6357caf551542d5a4762c93d24d1f07212c73', '2010-12-20 18:49:10.157407', 'user72@example.com', 'f', '4fb004adffeb3b6bfe2000c847545ead13908804', '2dd6d120e7683b0418d6300dcdf94107b31eb41d', '428c22a542efbc0cee2b3462a82747f41b14ffea', '2010-12-20 18:49:10.157407')[0m
+
+Sent mail to user72@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:10 -0500
+From: donotreply@example.com
+To: user72@example.com
+Message-ID: <4d0fa52629f2d_d83b800ea92c9350@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=10c6357caf551542d5a4762c93d24d1f07212c73
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user72@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user73@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e9e9fcaa9c70ff821b24eb973bd56d96273a1c96', '2010-12-20 18:49:10.178921', 'user73@example.com', 'f', 'cf3e1df76f2c1c3c58356dbab049e945a99c653e', '150dcc7a034d7e1d36639b24f4fc9ec0d5a4aa9c', '094af511efedc4d91ffb9bfcb1f2911952be6ee1', '2010-12-20 18:49:10.178921')
+
+Sent mail to user73@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:10 -0500
+From: donotreply@example.com
+To: user73@example.com
+Message-ID: <4d0fa5262f393_d83b800ea92c936d5@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e9e9fcaa9c70ff821b24eb973bd56d96273a1c96
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user73@example.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user74@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('6e8bdc5cc4c1a5f55f84507ce571d37ef85064ae', '2010-12-20 18:49:10.201184', 'user74@example.com', 'f', 'd4639781efb890c7bb75bd99bfc860c75f93a84c', '2f117d9997a6df889ed8ac3e61e058ef951611de', '6a02f00123d20f4a01799d30056c9c3c7e2e3053', '2010-12-20 18:49:10.201184')[0m
+
+Sent mail to user74@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:10 -0500
+From: donotreply@example.com
+To: user74@example.com
+Message-ID: <4d0fa52634a8e_d83b800ea92c937cf@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=6e8bdc5cc4c1a5f55f84507ce571d37ef85064ae
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:10.219901' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user75@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('48db3ca59ea072bca19b0833b674463af2656766', '2010-12-20 18:49:10.223865', 'user75@example.com', 'f', 'b8bebfe65690280cd2479f0f262969cf80c88aa3', '499af01e08f58c8a75ef8bb0477326feb66ebb94', 'd0b28406299570c93103d75fc0cb23c3b6a6303a', '2010-12-20 18:49:10.223865')[0m
+
+Sent mail to user75@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:10 -0500
+From: donotreply@example.com
+To: user75@example.com
+Message-ID: <4d0fa5263a286_d83b800ea92c93838@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=48db3ca59ea072bca19b0833b674463af2656766
+ [1m[35mSQL (0.4ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:10.242696' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f3096576641039330b5fe2fabb32ae8b21a8ead1', '2010-12-20 18:49:10.247231', 'user76@example.com', 't', '5cc8625e1db47e85192fb713cfbbc9ff7cfd2845', '73a379e4819b2738f074227bf5bc7ce09cddae89', '1fb68ea147d5e2508c4a174a8f0dc6a8e7e4d251', '2010-12-20 18:49:10.247231')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:49:10.249703' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = '00c3904728e294b6fc643b6022e1433214ceda26', "updated_at" = '2010-12-20 18:49:10.250785' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'd8e76624449c9506dda960aa173822215a3f8e8c', "updated_at" = '2010-12-20 18:49:10.253150' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2ea2cac2f9fcec330c27328dda733a23a169f3f6', '2010-12-20 18:49:10.257051', 'user77@example.com', 't', 'aac2d663e8ab83c96bbe53aa9ddd0edb298abc87', '0b73fee92ed63483e470fcffe4e0debeb322acf0', 'abae4950701bcdb7077b797e0ca0e0e1d5100315', '2010-12-20 18:49:10.257051')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:49:10.258635' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = 'a5bb88271a4b79f9c6220a43439d52a9793baae5', "updated_at" = '2010-12-20 18:49:10.259567' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '129f6f20360bc030e6f5a0eee577daacec81666a', "updated_at" = '2010-12-20 18:49:10.261823' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1959a328a69aadd58d976584df38969f0796abbf', '2010-12-20 18:49:10.264663', 'user78@example.com', 't', 'db25e073400a59967ce0f15266c0cb62d8c8ad41', '06add8d244071bdf0b1ae6e9ff71847c7e817d0a', 'd64574a7078c91e334d1d2e88ecc9eac848aa7a3', '2010-12-20 18:49:10.264663')[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:49:10.266118' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = '6562368dcb52087e4cd557c0dbcbcdce91a803fe', "updated_at" = '2010-12-20 18:49:10.267001' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('70b95a5ab35bf9f0572d70435f51218771895783', '2010-12-20 18:49:10.274185', 'user79@example.com', 't', '35ea6d498e5ab73f55eeb47668e44382dd64115b', '51f2c60dda5d9991d53062bac6145be6527acf18', '9b9d97fc3e1a0ec42de29c3100be935a80ed6588', '2010-12-20 18:49:10.274185')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:49:10.275709' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'f4958386f731762a721ab2a40e7f1427394f73ad', "updated_at" = '2010-12-20 18:49:10.276632' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user80@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1cd372b1f74b00c16fa826c59fbcb56a352ba78a', '2010-12-20 18:49:10.283626', 'user80@example.com', 't', '66d73091f229da9bbf7f98184ae47a8c02f48a56', '54b076eb287abd81ae004f61453f8f237239b252', '3d38dbc6a16cc1551a1cfbb86142474599e77552', '2010-12-20 18:49:10.283626')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:49:10.285292' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'dc82e09ef7d7e9351f5aa9085595fef891a30a47', "updated_at" = '2010-12-20 18:49:10.286241' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b1659274da331bb12058a289597f79f48d9bee09', '2010-12-20 18:49:10.289380', 'user81@example.com', 't', '590982582543e3ccc4dd2af08af47d283c7c9b5f', 'da5bed4469157277264df9310571e56d3f95835e', '9dd91adeb071fec676e7000fbac0670919714aa2', '2010-12-20 18:49:10.289380')[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '9563e3f645c7db3b88b123ee6a75ef3b550d5708', "updated_at" = '2010-12-20 18:49:10.292613' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.8ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_remember_token')
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_remember_token')[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_email')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user82@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8521ac4bf28a1461583afc310e794eb242915e8c', '2010-12-20 18:49:10.296989', 'user82@example.com', 't', '32cda2df2e010920914d9f1c9585f9cbd59d70e4', '03c3d0af8fa11cc31e700502b7b76f8711f79a92', '45232e1bfdf39a1e7450fce17c8150cdbce27aa9', '2010-12-20 18:49:10.296989')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user83@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c61860b87c60c6688d1126dc84439f29416fdf17', '2010-12-20 18:49:10.296989', 'user83@example.com', 't', '298b194a151e3a2a973f8c4ad1b532019965ba89', '40ef9c53d290a7c4e4c570a00a597c70e3d524c7', '529474a8d3958323cc3d1af94db892383611edcd', '2010-12-20 18:49:10.296989')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user84@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('010ec562d828c0f1e887f4b9cbe4bf16dea9ca0c', '2010-12-20 18:49:10.296989', 'user84@example.com', 'f', 'af0b475dce2056ca88603822c8e8b50e01ccc6d7', 'c024e9ca5bfbe4f6cb75381d80f82b869bf9e86f', '122256f232d06ac32f80decc323924fb6b8f4c8b', '2010-12-20 18:49:10.296989')
+
+Sent mail to user84@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:49:10 +0000
+From: donotreply@example.com
+To: user84@example.com
+Message-ID: <4d0fa5264881d_d83b800ea92c9399c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=010ec562d828c0f1e887f4b9cbe4bf16dea9ca0c
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user84@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user85@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('897797b6751456501d9e6da28f165b69a29afbc6', '2010-12-20 18:49:10.296989', 'user85@example.com', 't', 'c154280b824acf6a3c445ade137b7e262eed8d30', 'c216a8850fd6d3105d3697f3e264582ca5d64a27', '1121ced230bed5e60bc7b18fc20bc20fee4f6b45', '2010-12-20 18:49:10.296989')
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "remember_token" = 'ac4e6c9026b28232d2b675d0ba1bebd267f6648d' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user86@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('58ac26ad000cd1301b8740580e575347213c2525', '2010-12-20 18:49:10.296989', 'user86@example.com', 'f', '81c35bdfd7b6bc8878248ae59671c396aa519764', 'a90627d8eb7804bd835078c964ed5038e23b494a', 'salt', '2010-12-20 18:49:10.296989')[0m
+
+Sent mail to user86@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:49:10 +0000
+From: donotreply@example.com
+To: user86@example.com
+Message-ID: <4d0fa5264881d_d83b800ea92c9405e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=58ac26ad000cd1301b8740580e575347213c2525
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('foo@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user87@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a5fd03c797eb3e3289318c89dbe667d82ac6132f', '2010-12-20 18:49:10.296989', 'user87@example.com', 'f', 'd03f1ec38b952e78fc28fe21539d3b09ee9738f6', 'b99a1c40b99c881c4c3648cddc7e75efdd91e6a7', 'f1bf912f33efbb50d910f276c48677562691868d', '2010-12-20 18:49:10.296989')
+
+Sent mail to user87@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:49:10 +0000
+From: donotreply@example.com
+To: user87@example.com
+Message-ID: <4d0fa5264881d_d83b800ea92c941de@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a5fd03c797eb3e3289318c89dbe667d82ac6132f
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user88@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4b88f8c58baacdc2385d18b570703a5049535d8e', '2010-12-20 18:49:10.296989', 'user88@example.com', 'f', '6af5af7920c57957fafd720552e6c71de3903320', '8caa2539cf912a7ce3bb721f238d58d9f5cf352b', '344745b0223266f89a4a565df47ff73891420f12', '2010-12-20 18:49:10.296989')
+
+Sent mail to user88@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:49:10 +0000
+From: donotreply@example.com
+To: user88@example.com
+Message-ID: <4d0fa5264881d_d83b800ea92c9425d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4b88f8c58baacdc2385d18b570703a5049535d8e
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('example.com')) LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('foo')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user89@example.com')) LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user90@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('John.Doe@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('6bfcf6588858f0de4d6f7e3a0d81a23c75d1dc8c', '2010-12-20 18:49:10.296989', 'John.Doe@example.com', 'f', '96d7a467ec6a430e19f07ce13df3860a3ec68a8a', '70e7aa579cf0dcf63bbdf3cd52bb3a602fd20719', 'b0f68bfef4f4439c3250a2fcc9bdc37eb26d886a', '2010-12-20 18:49:10.296989')
+
+Sent mail to John.Doe@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:49:10 +0000
+From: donotreply@example.com
+To: John.Doe@example.com
+Message-ID: <4d0fa5264881d_d83b800ea92c943e2@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=6bfcf6588858f0de4d6f7e3a0d81a23c75d1dc8c
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user91@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('6323d9dbc56c9f8300e3e5335e9dc7e1d4371631', '2010-12-20 18:49:10.296989', 'user91@example.com', 't', '7a70c9d5d6ff0514951c1c64e592f4feaf77bb3c', 'ff81bf3c60fde043e28a645cb4f0ba7d55e7bde2', '19244b27ec899f3aa618ecdd94eb254fc3cfbe94', '2010-12-20 18:49:10.296989')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user92@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2b3063d5d15157e8c8a194bdd1255e1814e8fb06', '2010-12-20 18:49:10.296989', 'user92@example.com', 't', 'aee994771f507926564a1fc6ea53a8eddd7b5073', '12bf0dcbf74bc17581473710fc40eaa5c5e66bda', 'd67103363e7fc705cbe785f78c4117fc22395300', '2010-12-20 18:49:10.296989')
+ Processing by Clearance::UsersController#new as HTML
+Redirected to http://test.host/
+Completed 302 Found in 0ms
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user93@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8c56a30069d025665140490960251e367b8023ad', '2010-12-20 18:49:10.296989', 'user93@example.com', 't', '9bea4df4094ddd4f150ce649c947310db02f861b', '71188435999a3be574bc8c408fbd0c0565246c3d', 'c585b62074e923c54975377fe9bf6e6f81d91ab5', '2010-12-20 18:49:10.296989')
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{}}
+Redirected to http://test.host/
+Completed 302 Found in 0ms
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 13.9ms)
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::UsersController#new as HTML
+ Parameters: {"user"=>{"email"=>"a@example.com"}}
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user94@example.com"}}
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user94@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3695a5a235a0318ccc877aa3d63f53a58b7a3c12', '2010-12-20 18:49:10.296989', 'user94@example.com', 'f', '73cae072a5847e38ab3fb0bbc4ac5e569a46c12d', '6b174fe7052a0bf2cecf7a75328bd8ae1a9a004a', 'cf8973207dc486058eae7ec6af35adfc91e87c65', '2010-12-20 18:49:10.296989')[0m
+
+Sent mail to user94@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:49:10 +0000
+From: donotreply@example.com
+To: user94@example.com
+Message-ID: <4d0fa5264881d_d83b800ea92c9442@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3695a5a235a0318ccc877aa3d63f53a58b7a3c12
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user95@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user95@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('32a000db1e876e22707526f5c710092e6c67acc2', '2010-12-20 18:49:10.296989', 'user95@example.com', 'f', 'b8db5000dbffa78d19ad4b84a7e8876e99ac73f7', 'd915f0c101c5d633242ba98ea72d06feb9f999c1', '8de8d277c1a19b41cb20d7952c62764b64273c4c', '2010-12-20 18:49:10.296989')
+
+Sent mail to user95@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:49:10 +0000
+From: donotreply@example.com
+To: user95@example.com
+Message-ID: <4d0fa5264881d_d83b800ea92c9458f@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=32a000db1e876e22707526f5c710092e6c67acc2
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user96@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user96@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7079e741fe631463107b8223c5314b6da320c499', '2010-12-20 18:49:10.296989', 'user96@example.com', 'f', 'ecff4f82ea39ba3017c3b00ee31783dc6d01a485', '820c90e7ae1f73bcc7419b3c60ce2219cfa9d7e8', '5e10a57b70cf5260805b8cc71589f99f38258728', '2010-12-20 18:49:10.296989')
+
+Sent mail to user96@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:49:10 +0000
+From: donotreply@example.com
+To: user96@example.com
+Message-ID: <4d0fa5264881d_d83b800ea92c9467c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=7079e741fe631463107b8223c5314b6da320c499
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user97@example.com"}}
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user97@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('89c5febe15e616af1f61aac7c75e198e6563d6e5', '2010-12-20 18:49:10.296989', 'user97@example.com', 'f', 'bcef11c4854b2eb589c0391f3692fe4d060d8fdb', '13b8a51b739eea0ab352180037ce91f434caee1f', '4ecb96c7cc98083692905c43532281008e2169dc', '2010-12-20 18:49:10.296989')[0m
+
+Sent mail to user97@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:49:10 +0000
+From: donotreply@example.com
+To: user97@example.com
+Message-ID: <4d0fa5264881d_d83b800ea92c947d5@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=89c5febe15e616af1f61aac7c75e198e6563d6e5
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user98@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user98@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('0c4fbccda68c05790fb208c860b0a8fd0e9af952', '2010-12-20 18:49:10.296989', 'user98@example.com', 'f', 'f590b6cdb54c712f6e6e1fa4a55ed8cf33082b88', '4d875c84bbe141735dffed179d925a3808157bef', '4e29a58729d3e1ec74115486985602103dede4df', '2010-12-20 18:49:10.296989')
+
+Sent mail to user98@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:49:10 +0000
+From: donotreply@example.com
+To: user98@example.com
+Message-ID: <4d0fa5264881d_d83b800ea92c94866@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=0c4fbccda68c05790fb208c860b0a8fd0e9af952
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.5ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/passwords/new" for 127.0.0.1 at Mon Dec 20 13:49:16 -0500 2010
+ Processing by Clearance::PasswordsController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/passwords/new.html.erb within layouts/application (3.6ms)
+Completed 200 OK in 12ms (Views: 11.3ms | ActiveRecord: 0.6ms)
+
+
+Started POST "/passwords" for 127.0.0.1 at Mon Dec 20 13:49:16 -0500 2010
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"commit"=>"Reset password", "utf8"=>"\342\234\223", "password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/passwords/new.html.erb within layouts/application (2.3ms)
+Completed 200 OK in 7ms (Views: 3.0ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('52144bc22e5fc53a6728befbef43c77040b87c1f', '2010-12-20 18:49:16.891067', 'email@person.com', 'f', 'eff9091bba868e6fece639b470ed6fb1e2959a2c', '77771ffb7a5aa1b06245ccd3ca552b32aacf26bb', '0e1e83296c431ab0ef0afd2aed8a34c98b69e76b', '2010-12-20 18:49:16.891067')[0m
+
+Sent mail to email@person.com (12ms)
+Date: Mon, 20 Dec 2010 13:49:16 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa52d98c2_d840800ea92c1047c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=52144bc22e5fc53a6728befbef43c77040b87c1f
+
+
+Started GET "/passwords/new" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::PasswordsController#new as HTML
+Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 0.5ms)
+
+
+Started POST "/passwords" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"commit"=>"Reset password", "utf8"=>"\342\234\223", "password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '824536c5e2bcde4ffb2d65077744f20c2c65618a', "updated_at" = '2010-12-20 18:49:17.056696' WHERE ("users"."id" = 1)[0m
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:49:17 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa52d13e5f_d840800ea92c105bf@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=824536c5e2bcde4ffb2d65077744f20c2c65618a
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 31ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 10ms (Views: 9.6ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2757f07ea831697c633eba06f673b6fd10544499', '2010-12-20 18:49:17.110127', 'email@person.com', 'f', '8eeeae9e39d351a3818764de09f927048e7588cf', '2d712aed6ec5107c6918a0abe819ba2608b55f71', '82b182ceab5fef2534f00a82ead87eefe89af370', '2010-12-20 18:49:17.110127')
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:17 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa52d1e730_d840800ea92c10628@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2757f07ea831697c633eba06f673b6fd10544499
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/password/edit?token=2757f07ea831697c633eba06f673b6fd10544499" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '2757f07ea831697c633eba06f673b6fd10544499') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '2757f07ea831697c633eba06f673b6fd10544499') LIMIT 1[0m
+Completed 200 OK in 10ms (Views: 7.6ms | ActiveRecord: 0.9ms)
+
+
+Started POST "/users/1/password?token=2757f07ea831697c633eba06f673b6fd10544499" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"commit"=>"Save this password", "token"=>"[FILTERED]", "utf8"=>"\342\234\223", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '2757f07ea831697c633eba06f673b6fd10544499') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '2757f07ea831697c633eba06f673b6fd10544499') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1[0m
+Completed 200 OK in 10ms (Views: 4.0ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f3afd1a6c9b0d726de744a281b3f66896e5a001e', '2010-12-20 18:49:17.181034', 'email@person.com', 'f', 'f2928271b2c68b8ef21374a5cd95281296f6b23b', 'aa07ade8872843d382513f3af25a1d7d33f807ac', 'b851175a8057a329f75327e31e3e3758a55de445', '2010-12-20 18:49:17.181034')[0m
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:17 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa52d30098_d840800ea92c10755@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f3afd1a6c9b0d726de744a281b3f66896e5a001e
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/password/edit?token=f3afd1a6c9b0d726de744a281b3f66896e5a001e" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f3afd1a6c9b0d726de744a281b3f66896e5a001e') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f3afd1a6c9b0d726de744a281b3f66896e5a001e') LIMIT 1
+Completed 200 OK in 5ms (Views: 3.0ms | ActiveRecord: 0.8ms)
+
+
+Started POST "/users/1/password?token=f3afd1a6c9b0d726de744a281b3f66896e5a001e" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"commit"=>"Save this password", "token"=>"[FILTERED]", "utf8"=>"\342\234\223", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f3afd1a6c9b0d726de744a281b3f66896e5a001e') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f3afd1a6c9b0d726de744a281b3f66896e5a001e') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'bf35bac836f1f50bc4fa7b02eaddd61953ab5832', "updated_at" = '2010-12-20 18:49:17.221327' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:17.222509' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 7ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'aa07ade8872843d382513f3af25a1d7d33f807ac') LIMIT 1[0m
+Completed 200 OK in 8ms (Views: 6.7ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'aa07ade8872843d382513f3af25a1d7d33f807ac') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.3ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'aa07ade8872843d382513f3af25a1d7d33f807ac') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+
+
+Started DELETE "/sign_out" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'aa07ade8872843d382513f3af25a1d7d33f807ac') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'da3350c8e0a82b77f1b1cf729a87698daa75c51a', "updated_at" = '2010-12-20 18:49:17.370959' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 3ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.0ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'da3350c8e0a82b77f1b1cf729a87698daa75c51a') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'da3350c8e0a82b77f1b1cf729a87698daa75c51a') LIMIT 1
+Completed 200 OK in 4ms (Views: 2.6ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.1ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Completed 401 Unauthorized in 4ms (Views: 3.2ms | ActiveRecord: 0.1ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('610984f89f2e4918f059c2bf6bf084b001d1542b', '2010-12-20 18:49:17.462241', 'email@person.com', 'f', 'ea328d97a892b631f860056613f0594e7413e39d', 'ad8f889f5b0b9126dc0b242e49ed9e6e3bf5e5d7', 'b3e4d9c7fe389483919f5ed7a5a7864e4e5fd53c', '2010-12-20 18:49:17.462241')
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:49:17 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa52d746b2_d840800ea92c10823@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=610984f89f2e4918f059c2bf6bf084b001d1542b
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.0ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+Sent mail to email@person.com (10ms)
+Date: Mon, 20 Dec 2010 13:49:17 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa52d7fc63_d840800ea92c109c8@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=610984f89f2e4918f059c2bf6bf084b001d1542b
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 26ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('bada3ecad31e99e35ad0485fd76015cebf380701', '2010-12-20 18:49:17.558071', 'email@person.com', 't', '38b675b7a293cf72b54066e852d80b41a0866c38', '77914daffc39eb69f0a7963c2f2ad24d8a462d97', 'b9b7ca6e920c5beecef04992fd88c27966b865a6', '2010-12-20 18:49:17.558071')[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 121ms (Views: 120.8ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Completed 401 Unauthorized in 5ms (Views: 3.3ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2b0aa0e36b42f83617de527187fb49c989e4f67f', '2010-12-20 18:49:17.717697', 'email@person.com', 't', '2336497363993cb378b8fcd177d21b05b0fed6ab', 'bbc2a331b7267758be94e18b5ea6c082c3f63dff', '5eb2e7eb5f30f0bba16ec812fd593617c82cdf98', '2010-12-20 18:49:17.717697')
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'bbc2a331b7267758be94e18b5ea6c082c3f63dff') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'bbc2a331b7267758be94e18b5ea6c082c3f63dff') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.6ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'bbc2a331b7267758be94e18b5ea6c082c3f63dff') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'bbc2a331b7267758be94e18b5ea6c082c3f63dff') LIMIT 1[0m
+Completed 200 OK in 4ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.9ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('36dc8844c42e04882842402c80712483a998bf6e', '2010-12-20 18:49:17.776679', 'email@person.com', 't', '5acf35cff7d4536a17d9ca530a958af577e5bf29', '4294e7d825d9faab2cc814cd980835c41a4c887a', 'b508e9d054648ffded0203e1d46e1d84740c2965', '2010-12-20 18:49:17.776679')[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 1.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '4294e7d825d9faab2cc814cd980835c41a4c887a') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '4294e7d825d9faab2cc814cd980835c41a4c887a') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.1ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '4294e7d825d9faab2cc814cd980835c41a4c887a') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+
+
+Started DELETE "/sign_out" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '4294e7d825d9faab2cc814cd980835c41a4c887a') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '1fd6a3c7e734287fbe87c61e9bc2c6925af4522f', "updated_at" = '2010-12-20 18:49:17.817487' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 3ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.0ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/sign_up" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (2.0ms)
+Completed 200 OK in 15ms (Views: 14.7ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/users" for 127.0.0.1 at Mon Dec 20 13:49:17 -0500 2010
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"commit"=>"Sign up", "utf8"=>"\342\234\223", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"invalidemail"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('invalidemail')) LIMIT 1
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (3.2ms)
+Completed 200 OK in 11ms (Views: 6.1ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/sign_up" for 127.0.0.1 at Mon Dec 20 13:49:18 -0500 2010
+ Processing by Clearance::UsersController#new as HTML
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/users/_form.html.erb (1.6ms)
+Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/users" for 127.0.0.1 at Mon Dec 20 13:49:18 -0500 2010
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"commit"=>"Sign up", "utf8"=>"\342\234\223", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"email@person.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c5823da084236c1ef509f75b7b441a06059e99cb', '2010-12-20 18:49:18.028414', 'email@person.com', 'f', 'd3d1864d3a7cec0a6f4fc60ef34c04c8f959446b', '3b48685881de5a98f786fe8a3a306aca7d714c66', 'f9d09b8f88c446e45bff97b931049d601537d808', '2010-12-20 18:49:18.028414')
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:49:18 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa52eae35_d840800ea92c110ce@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c5823da084236c1ef509f75b7b441a06059e99cb
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 23ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:18 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.5ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d1771ecd2dd3671e9fc6eda3bc7f7a0e959b41e1', '2010-12-20 18:49:18.063212', 'email@person.com', 'f', 'b74e26a2371a65985f34a6f3197d0742b54ef75c', 'd1ee0ef98ffcc885ae43f048002dd2d8daca4205', '6a23a7f61efe41d747fbe37794584f329b5df32e', '2010-12-20 18:49:18.063212')[0m
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:18 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa52e13191_d840800ea92c1117a@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d1771ecd2dd3671e9fc6eda3bc7f7a0e959b41e1
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new?token=d1771ecd2dd3671e9fc6eda3bc7f7a0e959b41e1" for 127.0.0.1 at Mon Dec 20 13:49:18 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'd1771ecd2dd3671e9fc6eda3bc7f7a0e959b41e1') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'd1771ecd2dd3671e9fc6eda3bc7f7a0e959b41e1') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:18.090217' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 5ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:18 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'd1ee0ef98ffcc885ae43f048002dd2d8daca4205') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 1.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:18 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'd1ee0ef98ffcc885ae43f048002dd2d8daca4205') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.8ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5e60a977d74724884ae7275e16b695df5e2fe2ac', '2010-12-20 18:49:18.111214', 'email@person.com', 'f', '9f77e8b771f52831d59feb8e38783e23299d9b0a', '899fa297b42c448b8cb5dc61fdc3964d60831599', 'bf9aa46c3e1acb25499fefc37187344d8920a37e', '2010-12-20 18:49:18.111214')[0m
+
+Sent mail to email@person.com (10ms)
+Date: Mon, 20 Dec 2010 13:49:18 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa52e1f72b_d840800ea92c112f8@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=5e60a977d74724884ae7275e16b695df5e2fe2ac
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new?token=5e60a977d74724884ae7275e16b695df5e2fe2ac" for 127.0.0.1 at Mon Dec 20 13:49:18 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5e60a977d74724884ae7275e16b695df5e2fe2ac') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5e60a977d74724884ae7275e16b695df5e2fe2ac') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:18.143913' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 5ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:18 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '899fa297b42c448b8cb5dc61fdc3964d60831599') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 1.7ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:18 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '899fa297b42c448b8cb5dc61fdc3964d60831599') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new" for 127.0.0.1 at Mon Dec 20 13:49:18 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '899fa297b42c448b8cb5dc61fdc3964d60831599') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 1ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:18 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '899fa297b42c448b8cb5dc61fdc3964d60831599') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:18 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '899fa297b42c448b8cb5dc61fdc3964d60831599') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('10bf732c4f1fe281ace835223894094a459560e2', '2010-12-20 18:49:18.180587', 'email@person.com', 'f', '1cf915aa5ec5f8b2cc6257ca274aa99f7caf52c6', '82482d45f82b642d797526c102b44d576c9bc8ba', 'c5950b65e159f3d09aebf6a2d143aecd1c2084de', '2010-12-20 18:49:18.180587')
+
+Sent mail to email@person.com (119ms)
+Date: Mon, 20 Dec 2010 13:49:18 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa52e4afa8_d840800ea92c113f6@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=10bf732c4f1fe281ace835223894094a459560e2
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/confirmation/new?token=10bf732c4f1fe281ace835223894094a459560e2" for 127.0.0.1 at Mon Dec 20 13:49:18 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '10bf732c4f1fe281ace835223894094a459560e2') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '10bf732c4f1fe281ace835223894094a459560e2') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:18.319740' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 7ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:18 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '82482d45f82b642d797526c102b44d576c9bc8ba') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 1.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:18 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '82482d45f82b642d797526c102b44d576c9bc8ba') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:18 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '82482d45f82b642d797526c102b44d576c9bc8ba') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.2ms)
+
+
+Started DELETE "/sign_out" for 127.0.0.1 at Mon Dec 20 13:49:18 -0500 2010
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '82482d45f82b642d797526c102b44d576c9bc8ba') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '68006320cfbaabe6ead6be342f752335b03cf920', "updated_at" = '2010-12-20 18:49:18.345837' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 3ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:18 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new" for 127.0.0.1 at Mon Dec 20 13:49:18 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 2ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:18 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.3ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:18 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:18 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.0ms | ActiveRecord: 0.0ms)
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user1@example.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('74e803d8fb0c44ab07b3ac9dda4dc305e3d64127', '2010-12-20 18:49:24.316053', 'user1@example.com', 'f', '31f114b2b21b9d24d1c96aeade1e9d0f9c0eca78', '9f728395cab1076096ef987e94ab32cbde89ccb8', 'b8b4549cc40b79fb8635c56a2b4bcc383294c296', '2010-12-20 18:49:24.316053')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.7ms)
+
+Sent mail to user1@example.com (11ms)
+Date: Mon, 20 Dec 2010 13:49:24 -0500
+From: donotreply@example.com
+To: user1@example.com
+Message-ID: <4d0fa5345a165_d845800ea92c870ba@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=74e803d8fb0c44ab07b3ac9dda4dc305e3d64127
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.6ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user2@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('768eb3c4873864fe7cbe176a98f5198474742de6', '2010-12-20 18:49:24.489506', 'user2@example.com', 'f', '42f32ef1fb251aad212470197e9ddfd111e58d92', 'dce61d38408d47ced9b5370babd7c841307171b9', '622e6377740f7fc319f2a044c181b58b04e33818', '2010-12-20 18:49:24.489506')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+
+Sent mail to user2@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:24 -0500
+From: donotreply@example.com
+To: user2@example.com
+Message-ID: <4d0fa5347ae04_d845800ea92c8712b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=768eb3c4873864fe7cbe176a98f5198474742de6
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user3@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('43a210a3daf140e29fefe656e31cca5a3a98c436', '2010-12-20 18:49:24.518956', 'user3@example.com', 'f', 'f01a85890b7537a2957d497bfd2256d202cb10c9', 'aa21fff91900426c24c7a94f0aaa27288983d09c', '7b5a036b6d4a78397c2ed1b1cf680b1c611b25ad', '2010-12-20 18:49:24.518956')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user3@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:49:24 -0500
+From: donotreply@example.com
+To: user3@example.com
+Message-ID: <4d0fa5348225d_d845800ea92c87272@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=43a210a3daf140e29fefe656e31cca5a3a98c436
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user4@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('39a7ef0c946ffc4fabc60d2a46133a37edcfc8fe', '2010-12-20 18:49:24.548574', 'user4@example.com', 'f', 'b372cd124df21c5dbd22aa8eb3c387fa0eabe310', '79d599646fbb051854f3954b79260e4f060a9b43', 'd01e4e48919f2f8de307ac6f222349ac60993d3a', '2010-12-20 18:49:24.548574')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+
+Sent mail to user4@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:49:24 -0500
+From: donotreply@example.com
+To: user4@example.com
+Message-ID: <4d0fa5348973c_d845800ea92c8733b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=39a7ef0c946ffc4fabc60d2a46133a37edcfc8fe
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/change_password.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user5@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('19261fb487a417b2adbab8e4539e8e1c46157e67', '2010-12-20 18:49:24.578296', 'user5@example.com', 'f', '24ec9e8c9ad89fc9f12b1adf619c1036a69177ad', '2b7e82e53923680b9fb30cc7c1aff882e68c3c8c', '243fc9ae14ed41e296912fa2ce607827b6ecb4de', '2010-12-20 18:49:24.578296')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user5@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:49:24 -0500
+From: donotreply@example.com
+To: user5@example.com
+Message-ID: <4d0fa53491074_d845800ea92c874a3@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=19261fb487a417b2adbab8e4539e8e1c46157e67
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user6@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d1a5ebaf9f7a8ac977ac6a19327eabbdc40f9e13', '2010-12-20 18:49:24.609817', 'user6@example.com', 'f', '250f4b093179207345ca28e9bc3ae0f3dd9ba4ba', 'd68245f0ede24dad8cc4d9c1362610c98170121e', 'e3e60598c18b41e9059d050276d1bd5a999d0d85', '2010-12-20 18:49:24.609817')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user6@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:24 -0500
+From: donotreply@example.com
+To: user6@example.com
+Message-ID: <4d0fa534986bf_d845800ea92c8756f@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d1a5ebaf9f7a8ac977ac6a19327eabbdc40f9e13
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user7@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8b6945dd11aab5c8e4a72595be0669d30ef86c56', '2010-12-20 18:49:24.640265', 'user7@example.com', 'f', '04b26d3ad4c6ad08769c812d5e5cfe1477d03d5e', 'cbbbdd530738caee102fe212f5ff381fcfb874c8', '192a4b32e458e713e41839710ca3a180573cdb99', '2010-12-20 18:49:24.640265')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user7@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:49:24 -0500
+From: donotreply@example.com
+To: user7@example.com
+Message-ID: <4d0fa5349fbc8_d845800ea92c87634@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8b6945dd11aab5c8e4a72595be0669d30ef86c56
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.4ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user8@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e9d011fad21415861b89c19ffe980c8508dd79a0', '2010-12-20 18:49:24.669747', 'user8@example.com', 'f', 'edec12d8f4ca68ffbe6578c14fb6c4f48e091808', '37198d51acde6122d989520c92dc7c3c306b199c', 'cf4049d9d232310e0e96fc68bf05d172215dbd25', '2010-12-20 18:49:24.669747')[0m
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+
+Sent mail to user8@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:24 -0500
+From: donotreply@example.com
+To: user8@example.com
+Message-ID: <4d0fa534a7016_d845800ea92c877a1@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e9d011fad21415861b89c19ffe980c8508dd79a0
+Rendered /Users/hgimenez/code/thoughtbot/clearance/app/views/clearance_mailer/confirmation.html.erb (0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user9@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f3f41a6bf46e3f3f96ae8f5f0e711f679aafabc0', '2010-12-20 18:49:24.701577', 'user9@example.com', 'f', 'c74ef28706400610f6957255d3738150c409abf2', '3f517e8ee1cea7c34659eb7142bdbc44de31c0a1', '2571cf788f6e57f9b1197fe65c4ba52365073acf', '2010-12-20 18:49:24.701577')[0m
+
+Sent mail to user9@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:24 -0500
+From: donotreply@example.com
+To: user9@example.com
+Message-ID: <4d0fa534aee3d_d845800ea92c8788b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f3f41a6bf46e3f3f96ae8f5f0e711f679aafabc0
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:24.720615' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user10@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e89025029a49f465f3e616c9da490ef3ab0c9762', '2010-12-20 18:49:24.722880', 'user10@example.com', 't', '330761756ce85f2dd0d96ff127307842822bcb52', 'b867e29353175e46b0e50cc5467794d3ec9ebaf5', '8e0b77b6e4793b0bae18171439243a1ca4a8a5bf', '2010-12-20 18:49:24.722880')
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f3f41a6bf46e3f3f96ae8f5f0e711f679aafabc0') LIMIT 1[0m
+Completed in 8ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user11@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('23c8dfadfedb41b10857c6fab68dd13074cea7c7', '2010-12-20 18:49:24.739644', 'user11@example.com', 'f', '908a89e6d19d8039ab8d15148e8a86de68563516', '7bc9b738e539eda73038b4aaeecb329ffcb5b66e', 'f46b7f2ec65d688bb0c2560ac45391a4c3589d94', '2010-12-20 18:49:24.739644')[0m
+
+Sent mail to user11@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:24 -0500
+From: donotreply@example.com
+To: user11@example.com
+Message-ID: <4d0fa534b7fc2_d845800ea92c8797e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=23c8dfadfedb41b10857c6fab68dd13074cea7c7
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:24.757834' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user12@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8bb117d108d28ca1fcbc1ffe2ccc75ea12363266', '2010-12-20 18:49:24.766303', 'user12@example.com', 'f', '026ebf6862b31c0ec131ace3b6965413cd572ff1', '4281b99001e65a62768810a63a00d7f2af99249e', '64710f34bf9da78611be438b138e996168a043a9', '2010-12-20 18:49:24.766303')[0m
+
+Sent mail to user12@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:24 -0500
+From: donotreply@example.com
+To: user12@example.com
+Message-ID: <4d0fa534bebaa_d845800ea92c88092@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8bb117d108d28ca1fcbc1ffe2ccc75ea12363266
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:24.785570' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user13@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d9409f3ba881acb821235c35abcf744cc2f017bd', '2010-12-20 18:49:24.792072', 'user13@example.com', 'f', '2fbab519d3ed9886e79bd70a382dbdfcd39438e8', 'fac00223456ebda77d81589aeddfc4a352ecc110', '62b26792014c6f0061c6ce7082c77bd9310be614', '2010-12-20 18:49:24.792072')[0m
+
+Sent mail to user13@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:24 -0500
+From: donotreply@example.com
+To: user13@example.com
+Message-ID: <4d0fa534c4cd3_d845800ea92c881b2@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d9409f3ba881acb821235c35abcf744cc2f017bd
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:24.810319' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user14@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3a53cb1c1f36c86daa1bd7ff9517409e221f3b45', '2010-12-20 18:49:24.817697', 'user14@example.com', 'f', '3429ec95865c38706c62e9803b6b88522fe73c0e', '34a5d4392af15627fa30fd0cfe3e6a071aac2450', 'cf9171c54f939ac07a888e36f523193947a40a14', '2010-12-20 18:49:24.817697')
+
+Sent mail to user14@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:24 -0500
+From: donotreply@example.com
+To: user14@example.com
+Message-ID: <4d0fa534e9539_d845800ea92c88231@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3a53cb1c1f36c86daa1bd7ff9517409e221f3b45
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:24.959880' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user15@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8b55dbd2a3266a06f8053b84c7e7f529f0cba5a7', '2010-12-20 18:49:24.967064', 'user15@example.com', 'f', '4a9099617c7fe397176c4686d1f3e2e6475805ab', '9c04faac0552eff77ffe28c0c12815d37ac8e0e9', 'de852757bcd66c0fa0db7b127756b9868fc6317f', '2010-12-20 18:49:24.967064')[0m
+
+Sent mail to user15@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:24 -0500
+From: donotreply@example.com
+To: user15@example.com
+Message-ID: <4d0fa534ef8a7_d845800ea92c8836f@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8b55dbd2a3266a06f8053b84c7e7f529f0cba5a7
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:24.985270' WHERE ("users"."id" = 1)
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user16@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('54e1ae5a5488500b72b9ba05d62ee25e9db56d58', '2010-12-20 18:49:24.992234', 'user16@example.com', 'f', 'a5feeef3438950505a9183fc043b3031da95d1be', 'bf2734b08cddb433322903f329b2136299f12075', '59dd85fb5221c2ffa4800e4c055dc1f3777f2de8', '2010-12-20 18:49:24.992234')
+
+Sent mail to user16@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:24 -0500
+From: donotreply@example.com
+To: user16@example.com
+Message-ID: <4d0fa5351c1f_d845800ea92c88432@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=54e1ae5a5488500b72b9ba05d62ee25e9db56d58
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:25.011463' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user17@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3a812921caa066fcca943c763b73f086afbd4bb4', '2010-12-20 18:49:25.019944', 'user17@example.com', 'f', '4244f43d7d217fc88eb3275dc23c8d443c87a247', '1b0769c7b89b9a70f4338acc7bf239f4c303ed49', '26b3cc7ae4da9c45d8b7b6a7deb864ea78427123', '2010-12-20 18:49:25.019944')[0m
+
+Sent mail to user17@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:49:25 -0500
+From: donotreply@example.com
+To: user17@example.com
+Message-ID: <4d0fa5358ac9_d845800ea92c885cc@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3a812921caa066fcca943c763b73f086afbd4bb4
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '3a812921caa066fcca943c763b73f086afbd4bb4') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '3a812921caa066fcca943c763b73f086afbd4bb4') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:25.044034' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 4ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user18@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('79ec832463d9523fa9340263fff1938805ce9de1', '2010-12-20 18:49:25.048783', 'user18@example.com', 'f', 'e8b010372b4163ace90c00cf62ca7eb249845218', '49c049e11b52310f37c2e4c4b36935099dc04b6f', '371261fb1e8bf7f485a5342988ab363c5ff62c76', '2010-12-20 18:49:25.048783')
+
+Sent mail to user18@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:25 -0500
+From: donotreply@example.com
+To: user18@example.com
+Message-ID: <4d0fa535f690_d845800ea92c8864b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=79ec832463d9523fa9340263fff1938805ce9de1
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.6ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '79ec832463d9523fa9340263fff1938805ce9de1') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '79ec832463d9523fa9340263fff1938805ce9de1') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:25.072235' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/
+Completed 302 Found in 5ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user19@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('07f2f25c09f7c99a5dd44e5a8d98244f5ef23f42', '2010-12-20 18:49:25.076888', 'user19@example.com', 'f', '2a566438f9b51d848ab8d55a3023e4b70232dfbd', 'c5f2438bf2e03c713f85da0ce349e423da01b920', '97e561b5c21fece35dfd3498b82ce7f7454156df', '2010-12-20 18:49:25.076888')[0m
+
+Sent mail to user19@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:25 -0500
+From: donotreply@example.com
+To: user19@example.com
+Message-ID: <4d0fa53516358_d845800ea92c887bf@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=07f2f25c09f7c99a5dd44e5a8d98244f5ef23f42
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '07f2f25c09f7c99a5dd44e5a8d98244f5ef23f42') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '07f2f25c09f7c99a5dd44e5a8d98244f5ef23f42') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:25.099338' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 5ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user20@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c2d1f8a5e68030faf602cc255d9e20013b804663', '2010-12-20 18:49:25.104020', 'user20@example.com', 'f', 'b7045a35ffc311232dafb8e8c2d94ebf8c229ee5', 'fad396fc927eb19af21c37d0799509a0e02a4569', 'ad97006e01cc061f5fbcfcd3dcecdcb2f08b2fe0', '2010-12-20 18:49:25.104020')
+
+Sent mail to user20@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:49:25 -0500
+From: donotreply@example.com
+To: user20@example.com
+Message-ID: <4d0fa5351ccf4_d845800ea92c888f6@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c2d1f8a5e68030faf602cc255d9e20013b804663
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'c2d1f8a5e68030faf602cc255d9e20013b804663') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'c2d1f8a5e68030faf602cc255d9e20013b804663') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:25.125887' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/
+Completed 302 Found in 5ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user21@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('58b4a9b4d6c21014a811fc60ba165417624f782a', '2010-12-20 18:49:25.130723', 'user21@example.com', 'f', '52b7d3b6b70d33cace753084bd73fa07d77acc38', 'e16acb993e66a1465cbf9786a3a50667b3d0e9df', '2a76e853f25c87dcee228d1b9340c90d4e7ad295', '2010-12-20 18:49:25.130723')[0m
+
+Sent mail to user21@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:25 -0500
+From: donotreply@example.com
+To: user21@example.com
+Message-ID: <4d0fa53523899_d845800ea92c8892@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=58b4a9b4d6c21014a811fc60ba165417624f782a
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Completed in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user22@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9992d680f026d53274281d33d0c220d8e5890f30', '2010-12-20 18:49:25.155824', 'user22@example.com', 'f', 'ea7f0aafd1a5a5e85e81d728ed3bd61b22bcf3d5', '5653ed64c5b1d0a19ecfb4a9e6e1d245b0af7c3c', 'a4e15bf0e5ae5a0a11a7fb7db116c1704bf7732c', '2010-12-20 18:49:25.155824')[0m
+
+Sent mail to user22@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:25 -0500
+From: donotreply@example.com
+To: user22@example.com
+Message-ID: <4d0fa53529bb2_d845800ea92c890f5@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9992d680f026d53274281d33d0c220d8e5890f30
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+Completed in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user23@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('96528dc9bcb75197798b84509539610b22fa61c6', '2010-12-20 18:49:25.180604', 'user23@example.com', 'f', 'b1eadd1652471356cfa8eb19c8f18a51785660f2', '0f55d0385d7533fdfc4e0d03b5051906a7fde0f9', 'e4854bcdfbc3365df1211af1fbba966cc98cf96b', '2010-12-20 18:49:25.180604')[0m
+
+Sent mail to user23@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:49:25 -0500
+From: donotreply@example.com
+To: user23@example.com
+Message-ID: <4d0fa5352f764_d845800ea92c8919a@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=96528dc9bcb75197798b84509539610b22fa61c6
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user24@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('081471a6f151bbe9db3c5934e319b27d69bb4163', '2010-12-20 18:49:25.201058', 'user24@example.com', 'f', '6a1326af58adc6a7db9bd5a6fe1b475724dab0f4', '2895eff21af1c20de2f40885d02509c59b7685b6', 'e93498d8540016d3d48e02c94dcd855605939133', '2010-12-20 18:49:25.201058')[0m
+
+Sent mail to user24@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:25 -0500
+From: donotreply@example.com
+To: user24@example.com
+Message-ID: <4d0fa5353467c_d845800ea92c89255@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=081471a6f151bbe9db3c5934e319b27d69bb4163
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'bad token') LIMIT 1
+Completed in 2ms
+ [1m[36mSQL (0.1ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"123"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 123) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 123) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 123) AND ("users"."confirmation_token" = '123') LIMIT 1
+Completed in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user25@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ede7cbd995358a464f73ef8fabf802ea4922de04', '2010-12-20 18:49:25.230655', 'user25@example.com', 'f', 'da653378f5e26fde5aa4b8230d7ec835082bd651', 'a3a67a6d76b04114cdd49a0f15cd607ddfb40713', '123465a1db8bde7bb9737998dd090ceae33e29c7', '2010-12-20 18:49:25.230655')
+
+Sent mail to user25@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:25 -0500
+From: donotreply@example.com
+To: user25@example.com
+Message-ID: <4d0fa5353ba51_d845800ea92c893df@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ede7cbd995358a464f73ef8fabf802ea4922de04
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'df324906bf61a264c8d3eee888335f865ec1230d', "updated_at" = '2010-12-20 18:49:25.248326' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'df324906bf61a264c8d3eee888335f865ec1230d') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'df324906bf61a264c8d3eee888335f865ec1230d') LIMIT 1[0m
+Completed 200 OK in 12ms (Views: 10.7ms | ActiveRecord: 15.6ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user26@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f1c5c964c8c0022c99e0fb71e6427ef2873485fd', '2010-12-20 18:49:25.268486', 'user26@example.com', 'f', '597df8fab8a232bc34ef1fcf26c42e48b117336e', 'e35f296b4e2c71ac30b3c04097ffd066b2fa9221', '3451f93320181d6a5e58629e54a33c179f6b4ea6', '2010-12-20 18:49:25.268486')[0m
+
+Sent mail to user26@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:25 -0500
+From: donotreply@example.com
+To: user26@example.com
+Message-ID: <4d0fa53545147_d845800ea92c894a@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f1c5c964c8c0022c99e0fb71e6427ef2873485fd
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '91437942c106a529e05d0fc684b24335c7ddac1d', "updated_at" = '2010-12-20 18:49:25.287364' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '91437942c106a529e05d0fc684b24335c7ddac1d') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '91437942c106a529e05d0fc684b24335c7ddac1d') LIMIT 1
+Completed 200 OK in 6ms (Views: 4.0ms | ActiveRecord: 0.8ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user27@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e01398a200af16cabef27f7734deafe0f35fdad6', '2010-12-20 18:49:25.429446', 'user27@example.com', 'f', 'aa4018d3b75c974f22b18f67bd4230d8006b229b', '6c733a5681cc88ed4802b0e26b02195cab78bd7c', 'a516b337c2fa3e9c9f4622200a0bc291abde5bfc', '2010-12-20 18:49:25.429446')
+
+Sent mail to user27@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:25 -0500
+From: donotreply@example.com
+To: user27@example.com
+Message-ID: <4d0fa5356c3f3_d845800ea92c89521@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e01398a200af16cabef27f7734deafe0f35fdad6
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "confirmation_token" = '718c0a97f06e9427b93f75321ee260f488c7fbaa', "updated_at" = '2010-12-20 18:49:25.447701' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '718c0a97f06e9427b93f75321ee260f488c7fbaa') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '718c0a97f06e9427b93f75321ee260f488c7fbaa') LIMIT 1[0m
+Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.8ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('eab27ed13b9b6011c7c275fe5fe0b1152d97e7e4', '2010-12-20 18:49:25.458617', 'user28@example.com', 'f', '9a4ea03d06dd0f14f5991913527cd97a9d7d0f71', '93ae862ba51c70e018bfe9df49fce4803bec8757', '45c713b2eea7d91a8904efa63406846ca59ef45d', '2010-12-20 18:49:25.458617')[0m
+
+Sent mail to user28@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:25 -0500
+From: donotreply@example.com
+To: user28@example.com
+Message-ID: <4d0fa53573658_d845800ea92c89612@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=eab27ed13b9b6011c7c275fe5fe0b1152d97e7e4
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "confirmation_token" = '4c3784bd54ec5f8acf47e28db7636673a0e6b850', "updated_at" = '2010-12-20 18:49:25.476747' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '4c3784bd54ec5f8acf47e28db7636673a0e6b850') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '4c3784bd54ec5f8acf47e28db7636673a0e6b850') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user28@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '7dc2935f872864090dc19caa93079facd458ab56', "updated_at" = '2010-12-20 18:49:25.483634' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:25.484655' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('af57f1b6a968958ad24ecbf42db8e14506c87c05', '2010-12-20 18:49:25.489497', 'user29@example.com', 'f', 'c72b075445f1d7ff479239b921b6200691c640df', 'b203ad9bf274008aeb4246c0da83c39171045b9f', 'e78b7903ea2b3720a2716011f0adfd40dfb4d4fc', '2010-12-20 18:49:25.489497')[0m
+
+Sent mail to user29@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:25 -0500
+From: donotreply@example.com
+To: user29@example.com
+Message-ID: <4d0fa5357af81_d845800ea92c8971a@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=af57f1b6a968958ad24ecbf42db8e14506c87c05
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '493d30d9329ad7c3fb558549f55b2caefab545da', "updated_at" = '2010-12-20 18:49:25.508035' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '493d30d9329ad7c3fb558549f55b2caefab545da') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '493d30d9329ad7c3fb558549f55b2caefab545da') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user29@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'f2c2d600d4238b9db612020ec6d3bea84325a063', "updated_at" = '2010-12-20 18:49:25.515668' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:25.516711' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1b0055937a00aba53ce21bd6f78cad958431cc34', '2010-12-20 18:49:25.523346', 'user30@example.com', 'f', 'd76c5e656febf8af20f3756c2c72e53641720509', 'ffcf6feeee52cdf9d35c7590c42802ffcb058dc4', 'b86946af53d48e0d1f141f9e7553bad374d53a5e', '2010-12-20 18:49:25.523346')[0m
+
+Sent mail to user30@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:25 -0500
+From: donotreply@example.com
+To: user30@example.com
+Message-ID: <4d0fa5358396a_d845800ea92c89832@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1b0055937a00aba53ce21bd6f78cad958431cc34
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '8db9ca3266616342a44298ef274e1b91d125ac95', "updated_at" = '2010-12-20 18:49:25.543089' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '8db9ca3266616342a44298ef274e1b91d125ac95') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '8db9ca3266616342a44298ef274e1b91d125ac95') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user30@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '194683e70394c96951a6805dabd75587c30f806c', "updated_at" = '2010-12-20 18:49:25.549105' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:25.550088' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('294504266bb1c8c95b3411c23979c2d57d43635a', '2010-12-20 18:49:25.554976', 'user31@example.com', 'f', '7a89e4d23ff75013a8fd67074a500c3162f68d65', 'afa8df03cc0c60e1af897656da91ef6193c3763b', 'b8a448a95ebad48df32ee81c95aaa229ccc2a6a5', '2010-12-20 18:49:25.554976')[0m
+
+Sent mail to user31@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:25 -0500
+From: donotreply@example.com
+To: user31@example.com
+Message-ID: <4d0fa5358ad17_d845800ea92c8996b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=294504266bb1c8c95b3411c23979c2d57d43635a
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '28989c3efdcea5584d8b1a75b99c7610445d8e26', "updated_at" = '2010-12-20 18:49:25.573205' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '28989c3efdcea5584d8b1a75b99c7610445d8e26') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '28989c3efdcea5584d8b1a75b99c7610445d8e26') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user31@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '74262a2760c1881a8531bfc6f6a4cc1c403b01aa', "updated_at" = '2010-12-20 18:49:25.579765' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:25.580827' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ee2e5234485f4410bff4c3011f583b828414d463', '2010-12-20 18:49:25.585800', 'user32@example.com', 'f', 'e00049eaaa34ab34dbf7f444e9fd5effdcf19d9c', '0a6a3f98c7f657f967830b514a734901a02b3a7f', 'c10c73633ec475acf0217bbf455393a1cd7c24bb', '2010-12-20 18:49:25.585800')[0m
+
+Sent mail to user32@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:25 -0500
+From: donotreply@example.com
+To: user32@example.com
+Message-ID: <4d0fa53592866_d845800ea92c900a@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ee2e5234485f4410bff4c3011f583b828414d463
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '7354e0a22d2643f507f37e9cab04ef48493a4ad9', "updated_at" = '2010-12-20 18:49:25.604284' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>#, "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '7354e0a22d2643f507f37e9cab04ef48493a4ad9') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '7354e0a22d2643f507f37e9cab04ef48493a4ad9') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user32@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'b9a8c2ee206e58fc4f5f38d801ebb14035c85d19', "updated_at" = '2010-12-20 18:49:25.610418' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:25.611437' WHERE ("users"."id" = 1)
+Redirected to http://test.host/
+Completed 302 Found in 6ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('fcd7e29ceb5dfae16a38ff15807faafd7d6b4b2d', '2010-12-20 18:49:25.617415', 'user33@example.com', 'f', '23146d76dbbab36df819ea50739cd7bf3fbd9802', 'fa3287ba49f0f1d257253e2ed796ac3a414f7b56', 'e5e23586e83ec1b64d328af9a502fb553bb7de9a', '2010-12-20 18:49:25.617415')[0m
+
+Sent mail to user33@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:25 -0500
+From: donotreply@example.com
+To: user33@example.com
+Message-ID: <4d0fa5359a3e0_d845800ea92c901aa@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=fcd7e29ceb5dfae16a38ff15807faafd7d6b4b2d
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '0058663abec979e1a1a994b6e7b1374f120173e9', "updated_at" = '2010-12-20 18:49:25.636063' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '0058663abec979e1a1a994b6e7b1374f120173e9') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '0058663abec979e1a1a994b6e7b1374f120173e9') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user33@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 4.5ms | ActiveRecord: 6.1ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e59af2b48b985693822d4c17e84e882d30f439e2', '2010-12-20 18:49:25.652167', 'user34@example.com', 'f', '5169237a3b3bd6437a4f8078a43c55c316b3bdbd', 'c0df0f85c3a480756238f7f0db2a1f16ef08ece2', 'eb3d547a9c411587262e2e34236a763ad3c51425', '2010-12-20 18:49:25.652167')[0m
+
+Sent mail to user34@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:25 -0500
+From: donotreply@example.com
+To: user34@example.com
+Message-ID: <4d0fa535a2c26_d845800ea92c90260@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e59af2b48b985693822d4c17e84e882d30f439e2
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '95ca65b892472e86d949ced6638a4c7811748ceb', "updated_at" = '2010-12-20 18:49:25.671271' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '95ca65b892472e86d949ced6638a4c7811748ceb') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '95ca65b892472e86d949ced6638a4c7811748ceb') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user34@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 10ms (Views: 5.2ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9f51d95b2a2764aa600ef11abc180e9e5e8071c5', '2010-12-20 18:49:25.687860', 'user35@example.com', 'f', 'f152d5f4594e7d3359d15aa81a8c981810cb80bf', 'ed6e5c871418faff69568bbef45acad7ca29ffb5', 'e2cef54909213685e2c864824de4fc097e09c990', '2010-12-20 18:49:25.687860')[0m
+
+Sent mail to user35@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:25 -0500
+From: donotreply@example.com
+To: user35@example.com
+Message-ID: <4d0fa535abd19_d845800ea92c903ab@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9f51d95b2a2764aa600ef11abc180e9e5e8071c5
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '5854f8b26e1d50418e86d0de7a5503e87b0e69f5', "updated_at" = '2010-12-20 18:49:25.707886' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5854f8b26e1d50418e86d0de7a5503e87b0e69f5') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5854f8b26e1d50418e86d0de7a5503e87b0e69f5') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user35@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 4.7ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e735e9447f59b0a44d07e1c5ba771ab95403f6f5', '2010-12-20 18:49:25.724666', 'user36@example.com', 'f', 'a46a8234130d33daa2983d04a0d2ce18ecf1b96e', '30bfa41eb785b3f685c08260be2fbe6dd1e6d8f6', '93c1db3313f4b4510ed48b1ccdf08bf9e40abb09', '2010-12-20 18:49:25.724666')[0m
+
+Sent mail to user36@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:25 -0500
+From: donotreply@example.com
+To: user36@example.com
+Message-ID: <4d0fa535b4711_d845800ea92c9041b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e735e9447f59b0a44d07e1c5ba771ab95403f6f5
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'dcca4deb4fb77c02f40636a34a026d86992bfe21', "updated_at" = '2010-12-20 18:49:25.743419' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'dcca4deb4fb77c02f40636a34a026d86992bfe21') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'dcca4deb4fb77c02f40636a34a026d86992bfe21') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user36@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 11ms (Views: 5.2ms | ActiveRecord: 1.1ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('68ef9feda92efc52f0a9bf37250797afe7f91bf6', '2010-12-20 18:49:25.888913', 'user37@example.com', 'f', '7e44c27011ef3c8f2dc5e1bfae1fb4b99c04b21a', 'fc97d88ecfe27fc9e02e7c0296182ecf2079e389', '392697ca92d55e509c7ee2f07abd4074a1a7f039', '2010-12-20 18:49:25.888913')[0m
+
+Sent mail to user37@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:25 -0500
+From: donotreply@example.com
+To: user37@example.com
+Message-ID: <4d0fa535dc744_d845800ea92c90595@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=68ef9feda92efc52f0a9bf37250797afe7f91bf6
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '2024a5ee24291e0c3d5a8090c96f7cfc3bd81ba6', "updated_at" = '2010-12-20 18:49:25.907255' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '2024a5ee24291e0c3d5a8090c96f7cfc3bd81ba6') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '2024a5ee24291e0c3d5a8090c96f7cfc3bd81ba6') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user37@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 10ms (Views: 4.7ms | ActiveRecord: 1.2ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('af3bdb616c145c89943851326da227570fd5e525', '2010-12-20 18:49:25.923407', 'user38@example.com', 'f', '718873831c3fc1445f80214e9d8317a6ff657f21', 'a00234827b5d4c678c0dbdfe6adace17cea809b1', '37f37f5b14100b585446fb3afa61d72875aa3cee', '2010-12-20 18:49:25.923407')[0m
+
+Sent mail to user38@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:25 -0500
+From: donotreply@example.com
+To: user38@example.com
+Message-ID: <4d0fa535e4e9b_d845800ea92c90620@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=af3bdb616c145c89943851326da227570fd5e525
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'c4979316d2cc6514467f3289b90bc021ed05f33d', "updated_at" = '2010-12-20 18:49:25.941733' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'c4979316d2cc6514467f3289b90bc021ed05f33d') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'c4979316d2cc6514467f3289b90bc021ed05f33d') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user38@example.com')) AND ("users".id <> 1) LIMIT 1
+Completed 200 OK in 9ms (Views: 4.5ms | ActiveRecord: 1.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user39@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('888f21b69b327f1e7f5e6f46f39b652a873f620b', '2010-12-20 18:49:25.957892', 'user39@example.com', 'f', '3277e7d968df58f6e31c7ce2b9d8d3ac45520b8d', '870fd3e3e7e754323b5b16400dd43dcf29e36730', '9598177445160f797dddbb874a3cecf35a7f69db', '2010-12-20 18:49:25.957892')[0m
+
+Sent mail to user39@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:25 -0500
+From: donotreply@example.com
+To: user39@example.com
+Message-ID: <4d0fa535ed4f4_d845800ea92c907f7@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=888f21b69b327f1e7f5e6f46f39b652a873f620b
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '714edd0ebe2f5ddf687f254e7f40b338f776b568', "updated_at" = '2010-12-20 18:49:25.976301' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+Completed in 0ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user40@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('511b68ab490b149ac42ae1816259ec0a92a41551', '2010-12-20 18:49:25.981966', 'user40@example.com', 'f', 'bc3f083391979343e5705781fcf08aee74ee54c5', '626dbd3096f16fd371032c675c70e509620be92e', 'a29ba1a88350e6077e7bce835bf3bc97157068ce', '2010-12-20 18:49:25.981966')
+
+Sent mail to user40@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:25 -0500
+From: donotreply@example.com
+To: user40@example.com
+Message-ID: <4d0fa535f3762_d845800ea92c90822@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=511b68ab490b149ac42ae1816259ec0a92a41551
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'cde5c828067cf389fe360b6a517edab61461179e', "updated_at" = '2010-12-20 18:49:26.001797' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"user_id"=>"1"}
+Completed in 0ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user41@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('498b18484540299c7e8fcbcdc719c2504df83bea', '2010-12-20 18:49:26.007252', 'user41@example.com', 'f', '014b28887c6c65942a28cca637566594bc4c9f30', '1769ade475bbfd130520bab0a103b407877dfa75', '1db308579f0f8c501570127a3a421fbf440e8ac1', '2010-12-20 18:49:26.007252')[0m
+
+Sent mail to user41@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:26 -0500
+From: donotreply@example.com
+To: user41@example.com
+Message-ID: <4d0fa53652bb_d845800ea92c909d6@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=498b18484540299c7e8fcbcdc719c2504df83bea
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = 'db13c95316e9f187c7462d1885075dd4c932cbcd', "updated_at" = '2010-12-20 18:49:26.025475' WHERE ("users"."id" = 1)
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+Completed in 0ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user42@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('dcf4e6d9bec23f6e2247da012d83295263a05dfa', '2010-12-20 18:49:26.030952', 'user42@example.com', 'f', '0267dc4ffc284038b0379cbcd438115d76b5f9ba', '3ae43b960769366cd0c92b724cfc5a09e84a8b92', '419a0b7ecc3f7ed3e7e5fd1a958a6fe8bce0c05f', '2010-12-20 18:49:26.030952')
+
+Sent mail to user42@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:26 -0500
+From: donotreply@example.com
+To: user42@example.com
+Message-ID: <4d0fa536b32b_d845800ea92c910a5@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=dcf4e6d9bec23f6e2247da012d83295263a05dfa
+ Processing by Clearance::PasswordsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 1.9ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user43@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9c0de4160ec90aefda71e5985d015624f29b6fcb', '2010-12-20 18:49:26.059523', 'user43@example.com', 'f', '41b7f638c666ab620a3cfc65c6b9e6c3e894c875', '9bc7707f6a76299f0a10e63134e985379b0eeebd', '66ced46f39f6922e89af97f3ccbcd5a9eca46e16', '2010-12-20 18:49:26.059523')
+
+Sent mail to user43@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:26 -0500
+From: donotreply@example.com
+To: user43@example.com
+Message-ID: <4d0fa53612044_d845800ea92c9117c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9c0de4160ec90aefda71e5985d015624f29b6fcb
+ Processing by Clearance::PasswordsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.4ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user44@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('cbebbb1ec665c545cfc908c56459de206080addb', '2010-12-20 18:49:26.088328', 'user44@example.com', 'f', '175a779cde3918b9b96f262d9994f1608efa01d7', '8db96618e85865e10cf29d9193f4e0d5ea375de8', 'efe7684df614b6c86d2e06ca794344e96b8035c4', '2010-12-20 18:49:26.088328')
+
+Sent mail to user44@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:26 -0500
+From: donotreply@example.com
+To: user44@example.com
+Message-ID: <4d0fa536194dd_d845800ea92c9122d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=cbebbb1ec665c545cfc908c56459de206080addb
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user44@example.com') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = '772721f6a84d9e5f45dda59aeb2cb4141f1e4c9c', "updated_at" = '2010-12-20 18:49:26.110409' WHERE ("users"."id" = 1)
+
+Sent mail to user44@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:49:26 -0500
+From: donotreply@example.com
+To: user44@example.com
+Message-ID: <4d0fa5361e20d_d845800ea92c913ed@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=772721f6a84d9e5f45dda59aeb2cb4141f1e4c9c
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 19ms
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user45@example.com')) LIMIT 1
+ [1m[36mSQL (0.8ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('2646e9ac19e237c9c515a8b1f054040863e3aacb', '2010-12-20 18:49:26.131514', 'user45@example.com', 'f', 'a5c8bd1cc8d94e860638799c58075744bd891bf5', 'b2f2063114a0e2493363e4ebde30daf852879ab6', '829861297fb5982d4efa6fcde080fdc65fdf1359', '2010-12-20 18:49:26.131514')[0m
+
+Sent mail to user45@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:49:26 -0500
+From: donotreply@example.com
+To: user45@example.com
+Message-ID: <4d0fa536239d1_d845800ea92c91416@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=2646e9ac19e237c9c515a8b1f054040863e3aacb
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user45@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'fd89b87e5e9c511e8e4508590753c59b0f03ee75', "updated_at" = '2010-12-20 18:49:26.154269' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user45@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:26 -0500
+From: donotreply@example.com
+To: user45@example.com
+Message-ID: <4d0fa53629144_d845800ea92c915fb@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=fd89b87e5e9c511e8e4508590753c59b0f03ee75
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 20ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user46@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('17f8fa0cd52e6e0d583f1932f573dcbf9083a29c', '2010-12-20 18:49:26.176696', 'user46@example.com', 'f', 'ba1f807031cba31c185f5875af414383c79da8a8', 'c8473dcd2203520f9cc198ca3ca418609f606e6a', 'c739d954d0e65845bc8b04aacc5a8961608ac195', '2010-12-20 18:49:26.176696')[0m
+
+Sent mail to user46@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:26 -0500
+From: donotreply@example.com
+To: user46@example.com
+Message-ID: <4d0fa5362eac2_d845800ea92c916c3@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=17f8fa0cd52e6e0d583f1932f573dcbf9083a29c
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user46@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '31dabbcc3cc5b5a9620200817a9cf22bd0f53403', "updated_at" = '2010-12-20 18:49:26.197723' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user46@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:26 -0500
+From: donotreply@example.com
+To: user46@example.com
+Message-ID: <4d0fa5363361e_d845800ea92c91733@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=31dabbcc3cc5b5a9620200817a9cf22bd0f53403
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 18ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user47@example.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('baa5da3e22a1a8fdff6060043ad37ee61ba3fb1a', '2010-12-20 18:49:26.218296', 'user47@example.com', 'f', '22dccb997654691dd7f130d75040cd9212db394d', 'e379bdfab6317c65f01e9b3d2eb60dab8fa66bfd', 'a93566006210deaf96f78526a51a1bf734c0f70f', '2010-12-20 18:49:26.218296')[0m
+
+Sent mail to user47@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:26 -0500
+From: donotreply@example.com
+To: user47@example.com
+Message-ID: <4d0fa5365ac0d_d845800ea92c9183a@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=baa5da3e22a1a8fdff6060043ad37ee61ba3fb1a
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user47@example.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'd63f4bb21dc7ac78ab666a0b94b914db04d7e827', "updated_at" = '2010-12-20 18:49:26.378490' WHERE ("users"."id" = 1)[0m
+
+Sent mail to user47@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:26 -0500
+From: donotreply@example.com
+To: user47@example.com
+Message-ID: <4d0fa5365fa82_d845800ea92c919ef@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=d63f4bb21dc7ac78ab666a0b94b914db04d7e827
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://test.host/sign_in
+Completed 302 Found in 19ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user48@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('0ba9c786f0894d2c15029c1d8a086ab65e4b71da', '2010-12-20 18:49:26.399339', 'user48@example.com', 'f', '6d7c91bbd9bec7fd1f2bd8bf3d92a8a791cf386c', '9c397bd01cc3665658cf1e16016d015b1ed74f40', '95bd932976e384feacafc5fbcbdbd3df554b9c52', '2010-12-20 18:49:26.399339')[0m
+
+Sent mail to user48@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:26 -0500
+From: donotreply@example.com
+To: user48@example.com
+Message-ID: <4d0fa53665303_d845800ea92c920e9@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=0ba9c786f0894d2c15029c1d8a086ab65e4b71da
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 4.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user49@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b91bf8591a2e36a03d9560ad165c4407d4c4ca2e', '2010-12-20 18:49:26.428489', 'user49@example.com', 'f', '60599f458a5363f8623205503aef667d2bf4b595', 'ba0577dad572b1160a61418ba38daceffe03943d', '3dff88edbeb359abd656851193421c5a3431d456', '2010-12-20 18:49:26.428489')[0m
+
+Sent mail to user49@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:26 -0500
+From: donotreply@example.com
+To: user49@example.com
+Message-ID: <4d0fa5366c3a1_d845800ea92c921b8@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b91bf8591a2e36a03d9560ad165c4407d4c4ca2e
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.8ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user50@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('55ee7883c770882f8c4b037524b744fe59851cc7', '2010-12-20 18:49:26.457280', 'user50@example.com', 'f', '7557c5787c59fc8758d6d78c88f99b31d7eb13bd', '2756bf3edb5bc12ce9bf1bfa8902dcf185319723', 'fad12131964090b2c199770fd6f065b30dd6285a', '2010-12-20 18:49:26.457280')
+
+Sent mail to user50@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:26 -0500
+From: donotreply@example.com
+To: user50@example.com
+Message-ID: <4d0fa53673152_d845800ea92c9226@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=55ee7883c770882f8c4b037524b744fe59851cc7
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1[0m
+Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.8ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user51@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3ce5494c7191a64994bfc8070a17e20ff64983da', '2010-12-20 18:49:26.485734', 'user51@example.com', 'f', '8183f2dfe73f153c838145a9ded36e7028690c19', '2e4c3eefba2ef1c4ee02a27c8edda5480f615bb8', '0e6056c57ef09b887cbe1a528c139217fb0663cf', '2010-12-20 18:49:26.485734')[0m
+
+Sent mail to user51@example.com (8ms)
+Date: Mon, 20 Dec 2010 13:49:26 -0500
+From: donotreply@example.com
+To: user51@example.com
+Message-ID: <4d0fa53679f0e_d845800ea92c92339@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3ce5494c7191a64994bfc8070a17e20ff64983da
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (email = 'user1@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user1@example.com') LIMIT 1
+Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.6ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user52@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8a916fbbf2e4f1034ca8a36d8346aa958065ee7d', '2010-12-20 18:49:26.514048', 'user52@example.com', 'f', '7789998d078caefa60af940b7c0725297107ee15', 'c94cdad297a328cdc7aed7e6bac070c7e11374b4', 'e57ad1f125a330ec78a5931960e3ecab05a27343', '2010-12-20 18:49:26.514048')
+
+Sent mail to user52@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:26 -0500
+From: donotreply@example.com
+To: user52@example.com
+Message-ID: <4d0fa53680d34_d845800ea92c9248@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8a916fbbf2e4f1034ca8a36d8346aa958065ee7d
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user53@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ac98450e2d3b7f6d1dbdc047745daedc4dbd9e21', '2010-12-20 18:49:26.532818', 'user53@example.com', 'f', '770a0a3622f1c8d3331c9e83825bd40cdb38fc65', '7934b79dfa4e22cd6feb5d2ba40a66384d96b676', '7f7ebfae6635afb9a5752918892e957b2ca282e2', '2010-12-20 18:49:26.532818')
+
+Sent mail to user53@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:26 -0500
+From: donotreply@example.com
+To: user53@example.com
+Message-ID: <4d0fa53685325_d845800ea92c92579@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/2/confirmation/new?token=ac98450e2d3b7f6d1dbdc047745daedc4dbd9e21
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"user_id"=>"2"}
+Completed in 0ms
+ Processing by Clearance::SessionsController#destroy as HTML
+Redirected to http://test.host/sign_in
+Completed 302 Found in 1ms
+ Processing by Clearance::SessionsController#destroy as HTML
+Redirected to http://test.host/sign_in
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user54@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('60b554a197555c466f9076f320d3834bfb0a5429', '2010-12-20 18:49:26.563370', 'user54@example.com', 't', '5ab1943de12bc88233a924a8dc92f4c3b894c7a8', '3994ca6c2eb37ef25c8d94e9c29ddf282239787f', '11b9336436c2e25fcd62f705385b34cbcb936290', '2010-12-20 18:49:26.563370')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:49:26.565371' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '2acddc53a6776e50bd5aad46f57df8ce1e10d18c', "updated_at" = '2010-12-20 18:49:26.568202' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user55@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('34c62871e01b148498b39c171de5f2525f534d95', '2010-12-20 18:49:26.572389', 'user55@example.com', 't', '3344a7160e64f0eab2258705fb92e3d38ea0fbe2', '6f09753fefaf6ff53ec47770543cc5201aa4e993', '0d261924697826511ef1b89824af7cd213df64a5', '2010-12-20 18:49:26.572389')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:49:26.574028' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'a19cc6369f601a110e751a7785f5b789ca626f3e', "updated_at" = '2010-12-20 18:49:26.576999' WHERE ("users"."id" = 1)
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user56@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('be5566dac5f61a6e09f7843ab36e3a8f7f4e209c', '2010-12-20 18:49:26.581442', 'user56@example.com', 't', '5ae44c5ca4adaa23d6bf34cea62b4e8407d59f10', '67c7508e5768d80a98caecc998a0aadcba5524df', '7bd25f077a382427efb3d7968b42f24b95aa2183', '2010-12-20 18:49:26.581442')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:49:26.582925' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '26c9bd4b9932aaddb4d3ea0c5b744c65589979f9', "updated_at" = '2010-12-20 18:49:26.585513' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.6ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user57@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('09c09ecd00e251a22d7c365f8c674977bebfe9e1', '2010-12-20 18:49:26.591134', 'user57@example.com', 't', '560e5756e58df01eececd3905a014e620f3c8ef0', '7d7911d70d20554abe273782297c18c01f58450f', '4fb4ebd4ec8609e2420449be6060cf1e5a0980e8', '2010-12-20 18:49:26.591134')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:49:26.592718' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '3fe55124b2e3ea33d3a8fc804ea7a07d2a4b3818', "updated_at" = '2010-12-20 18:49:26.595471' WHERE ("users"."id" = 1)[0m
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user58@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d1e27b5d3d66682e14940648329cf7e5deb98f74', '2010-12-20 18:49:26.599954', 'user58@example.com', 't', '724d3e620a7d3179330e3f34e5f72eb9fecfb571', 'c5225505878942a076ec2d553f68bff611b54284', '0142675d35a127a46f2617e483aeac60c571db18', '2010-12-20 18:49:26.599954')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:49:26.601494' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'old-token') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = '3fbaebceae4d415bcc7aa435bb4af99eac7c1106', "updated_at" = '2010-12-20 18:49:26.605292' WHERE ("users"."id" = 1)
+Redirected to http://test.host/sign_in
+Completed 302 Found in 2ms
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 9ms (Views: 9.0ms | ActiveRecord: 4.2ms)
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1[0m
+Completed 401 Unauthorized in 5ms (Views: 3.6ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1
+Completed 401 Unauthorized in 4ms (Views: 3.6ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1[0m
+Completed 401 Unauthorized in 4ms (Views: 3.4ms | ActiveRecord: 0.1ms)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"bad.email@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'bad.email@example.com') LIMIT 1
+Completed 401 Unauthorized in 4ms (Views: 3.4ms | ActiveRecord: 0.1ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user59@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7be8860064108dc68aa7313b88c06668ed6db30a', '2010-12-20 18:49:26.661952', 'user59@example.com', 't', '97fd81069360edb544ac5393a964f3c8f6d6d3cc', 'de57335594e90edffa66debda3147e355769a879', '7f62279d386a4801028674d25f26e1ddc06413ae', '2010-12-20 18:49:26.661952')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token2', "updated_at" = '2010-12-20 18:49:26.663722' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user59@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user59@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user60@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7c4e654b5f895cafb8c3124045b56a3b3d3274cf', '2010-12-20 18:49:26.670971', 'user60@example.com', 't', '1de0958cca9dfbd6789cfdb0011c4282782b51b1', '5a6153a289e645799486cf008a67810a18e3ac1b', '81085beda5c7396d299d9ffbe5b3295b9f708810', '2010-12-20 18:49:26.670971')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token3', "updated_at" = '2010-12-20 18:49:26.672554' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user60@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user60@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user61@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('801deb4638e6d3c782bf3762def62e74dd3489b3', '2010-12-20 18:49:26.678937', 'user61@example.com', 't', '8b9052f814538cda68dfc219af725bf72966d2ba', '1febe63f5449cbc1c236ef3d605fe46c0744b2a6', 'c64f7d44853cb7dc475e2350b9dabacf7e38c032', '2010-12-20 18:49:26.678937')
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user61@example.com"}, "return_to"=>"/url_in_the_request"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user61@example.com') LIMIT 1[0m
+Redirected to http://test.host/url_in_the_request
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user62@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('53a45225e9dbff1b5134d6920376a109805835fb', '2010-12-20 18:49:26.686547', 'user62@example.com', 't', 'f0844959c3976e4a7f5fb4b6980915e363c4b095', '527e5a939302e3485dd07c6e4c7cb121bbe0796c', '71c8df16321afa4e6cc99987c7065abffdc5e2f3', '2010-12-20 18:49:26.686547')[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user62@example.com"}, "return_to"=>"/url_in_the_request"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user62@example.com') LIMIT 1
+Redirected to http://test.host/url_in_the_session
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user63@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('de6796599a811f9c7ecf88235e1d21d8de7f2a95', '2010-12-20 18:49:26.694031', 'user63@example.com', 't', 'c2783e95b4fc5bdecb2530f1e2bab6b381895bc7', 'c645605853d665d2688bc8dc81178af5b35ecbde', '212236884d40d530672e8a2ee8069b459b66c152', '2010-12-20 18:49:26.694031')
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user63@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user63@example.com') LIMIT 1[0m
+Redirected to http://test.host/url_in_the_session
+Completed 302 Found in 1ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user64@example.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d932336907b854ccba7bc64379343e026e665137', '2010-12-20 18:49:26.824979', 'user64@example.com', 't', '85858903fa5f96b90a78c09e3c77d79c1b8b378f', '94722e7f1a920855fd296cf7630eb52d33075eee', '2e480019ce607233095cf6d334b55ef7704194f7', '2010-12-20 18:49:26.824979')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:49:26.827107' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user64@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user64@example.com') LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user65@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d3fc30afc093ffb5ad978366984b265a3a28fd16', '2010-12-20 18:49:26.834660', 'user65@example.com', 't', 'e0e6bd09b320a3ca1a87f3c12cf747c325a070c0', 'f70179633768ea35def69536c5bbd53725115a4e', 'e7edba19cfbaa5eb4d52e431d658681b1b68dfbd', '2010-12-20 18:49:26.834660')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:49:26.836248' WHERE ("users"."id" = 1)
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user65@example.com"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user65@example.com') LIMIT 1[0m
+Redirected to http://test.host/
+Completed 302 Found in 2ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user66@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f0ca6027d1779839bc8fe5be0f145dcd4f8231b0', '2010-12-20 18:49:26.843514', 'user66@example.com', 't', 'edf80220c204875ae5716c81125e44ff201fd1f9', '7d2af991268ae3c59ef379cbb3046c067f420e70', '2854a14333ddaabd42215fdd443e42edd7ecc02f', '2010-12-20 18:49:26.843514')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:49:26.845121' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user66@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user66@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user67@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1d2709393862748d77b4958417fae143207efcd9', '2010-12-20 18:49:26.852517', 'user67@example.com', 't', 'b253ab280784fe4a138ce4d2ccc680f53cbdeeb7', 'd9cf4960ec9beaa8010629c76300af9ad1bdca44', 'e5153c02f89baa10ecf87965b6d81f879f3d5c02', '2010-12-20 18:49:26.852517')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:49:26.854264' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user67@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user67@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 1ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user68@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e69bdbce3cf4f77eb86aaec0f9ec2e89a0ad01af', '2010-12-20 18:49:26.861580', 'user68@example.com', 't', '11ebbe5335b6bc2f35e76e50417c7465da891d87', '3b4127b69f9e5850181a0955ed9a77745e805954', '6122299cfc132718c31da4d502d9b05e355eb2c4', '2010-12-20 18:49:26.861580')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'old-token', "updated_at" = '2010-12-20 18:49:26.863182' WHERE ("users"."id" = 1)[0m
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user68@example.com"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user68@example.com') LIMIT 1
+Redirected to http://test.host/
+Completed 302 Found in 2ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user69@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('0e9cf7b7a20e93f93aeef1d6502c448cb007033f', '2010-12-20 18:49:26.870139', 'user69@example.com', 'f', '4e1902dbe4fe3d07ada79813f0419c9af668fa21', '9a907cee6f6fe116a345140920614e728b6c6bb8', '617bcc43b3a60aaf4a8c70ff9f25025ce7cb8b3c', '2010-12-20 18:49:26.870139')
+
+Sent mail to user69@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:26 -0500
+From: donotreply@example.com
+To: user69@example.com
+Message-ID: <4d0fa536d807f_d845800ea92c926fc@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=0e9cf7b7a20e93f93aeef1d6502c448cb007033f
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user69@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user69@example.com') LIMIT 1[0m
+
+Sent mail to user69@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:26 -0500
+From: donotreply@example.com
+To: user69@example.com
+Message-ID: <4d0fa536dc744_d845800ea92c9279a@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=0e9cf7b7a20e93f93aeef1d6502c448cb007033f
+Redirected to http://test.host/sign_in
+Completed 302 Found in 17ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user70@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('314a8abfdf62c7035e1c4937e461879dae7e7ac2', '2010-12-20 18:49:26.910835', 'user70@example.com', 'f', '8def6c54856e2e1ae027151245737d301705618d', 'fc291ff373c9b7891659497a509fa35af29d05cb', '2cb3a6e7bd595088005ff39239891e12b9e8dde7', '2010-12-20 18:49:26.910835')[0m
+
+Sent mail to user70@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:26 -0500
+From: donotreply@example.com
+To: user70@example.com
+Message-ID: <4d0fa536e1db9_d845800ea92c92852@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=314a8abfdf62c7035e1c4937e461879dae7e7ac2
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user70@example.com"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user70@example.com') LIMIT 1
+
+Sent mail to user70@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:49:26 -0500
+From: donotreply@example.com
+To: user70@example.com
+Message-ID: <4d0fa536e6390_d845800ea92c929d1@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=314a8abfdf62c7035e1c4937e461879dae7e7ac2
+Redirected to http://test.host/sign_in
+Completed 302 Found in 17ms
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user71@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('97549db1ffb1c8d1a85359a3a27952bc62c2aa2c', '2010-12-20 18:49:26.951688', 'user71@example.com', 'f', '1f80cd3fb618601628e4ef8d2b66c6d45dda3da1', '9e6ef1a3b81610b773e566b566a92a4037d4fa43', 'c3d4c67aa940a131a29bacffb48539fbb4207a52', '2010-12-20 18:49:26.951688')
+
+Sent mail to user71@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:26 -0500
+From: donotreply@example.com
+To: user71@example.com
+Message-ID: <4d0fa536ebec0_d845800ea92c93064@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=97549db1ffb1c8d1a85359a3a27952bc62c2aa2c
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"session"=>{"password"=>"[FILTERED]", "email"=>"user71@example.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user71@example.com') LIMIT 1[0m
+
+Sent mail to user71@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:26 -0500
+From: donotreply@example.com
+To: user71@example.com
+Message-ID: <4d0fa536f092e_d845800ea92c9311c@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=97549db1ffb1c8d1a85359a3a27952bc62c2aa2c
+Redirected to http://test.host/sign_in
+Completed 302 Found in 18ms
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user72@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('be130044c8141fb127bf7cc4d510dbd88e412375', '2010-12-20 18:49:26.993123', 'user72@example.com', 'f', 'fd71b8c82c65703ba1f1e396c058ba911b06b236', '377e0d6076fc74deb4e2e747f3007aee13252b22', '9840e4a90346137d0930b848059bb746df7b120b', '2010-12-20 18:49:26.993123')[0m
+
+Sent mail to user72@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:49:26 -0500
+From: donotreply@example.com
+To: user72@example.com
+Message-ID: <4d0fa5371b0d_d845800ea92c932f7@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=be130044c8141fb127bf7cc4d510dbd88e412375
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'user72@example.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user73@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a805d339e1c659cda0bbc041b33b6a512953b7fa', '2010-12-20 18:49:27.013929', 'user73@example.com', 'f', '2a4f0b4b722e4e459378ccf125ae0a2c455a55f7', 'ddb4683f53b681f717daf5c204f9573ea52fc0a0', 'be91b96c559a4adff6defe7494cb6d1fb0ec34ca', '2010-12-20 18:49:27.013929')
+
+Sent mail to user73@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:27 -0500
+From: donotreply@example.com
+To: user73@example.com
+Message-ID: <4d0fa5376f3a_d845800ea92c933ae@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a805d339e1c659cda0bbc041b33b6a512953b7fa
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'user73@example.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user74@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5246c711fb5a2e867676aca535e0181a98ed3b8e', '2010-12-20 18:49:27.035774', 'user74@example.com', 'f', 'dcb0f311243b26c863218abb4378087a0fe61909', '2e0d172aa60b4813bbb2af86c6164967c1e9f7d8', '08a6fc3e7b79a45460797bc35617fe815e6081d3', '2010-12-20 18:49:27.035774')[0m
+
+Sent mail to user74@example.com (6ms)
+Date: Mon, 20 Dec 2010 13:49:27 -0500
+From: donotreply@example.com
+To: user74@example.com
+Message-ID: <4d0fa537c084_d845800ea92c93477@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=5246c711fb5a2e867676aca535e0181a98ed3b8e
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:27.053399' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user75@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4cc35f32c2b2cae048bb1658b59d31d0e91494a2', '2010-12-20 18:49:27.057364', 'user75@example.com', 'f', '36759e376f235b45ae35acbf5cdced10bdbb09a0', 'b184d3ba12a2a1a33d1251714e680b7bdf3da771', 'cc4aad29f60dc4841d8b93537cca2ee1afc0fa63', '2010-12-20 18:49:27.057364')[0m
+
+Sent mail to user75@example.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:27 -0500
+From: donotreply@example.com
+To: user75@example.com
+Message-ID: <4d0fa537116fa_d845800ea92c935bf@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4cc35f32c2b2cae048bb1658b59d31d0e91494a2
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:27.075699' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('32e34e9b94195eb17a125f6dcf2705865773fb2c', '2010-12-20 18:49:27.080255', 'user76@example.com', 't', '5c58e708020cb20e0e68d514cd25cf5ef110ceb2', '111e2bc7092c1df8133254eedf94d5e3ac66a7c4', 'b0dcde961a77ac58ee8dd4b4dfdb7ca78c69dcea', '2010-12-20 18:49:27.080255')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:49:27.081957' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '744c2b1fb68de30a0c78e0af890596957ed74894', "updated_at" = '2010-12-20 18:49:27.082895' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user76@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '28cb3ed66196fd0b1a4255005e31af464377b6f7', "updated_at" = '2010-12-20 18:49:27.085209' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9b8ee7b90fd16e86b101ac8635222add113380d0', '2010-12-20 18:49:27.087968', 'user77@example.com', 't', '99cb088c388903f698cd991e1caf2f136f43bbd0', '66a8e6044cdfd14cacb3e67431d6c09f9bef82cd', '84e6a33489f9396c824e3975b5a32bbacfe61839', '2010-12-20 18:49:27.087968')
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:49:27.089718' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = '46b7db3a00930e50c628b64b41a17ad07d440a89', "updated_at" = '2010-12-20 18:49:27.090650' WHERE ("users"."id" = 1)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user77@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '7b8a82a81f29a817b3bc8aaf1a64a3ec41c9e296', "updated_at" = '2010-12-20 18:49:27.092903' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('18b702fa0528c0eea774d110f5084c4a164a66fe', '2010-12-20 18:49:27.095681', 'user78@example.com', 't', '0cd54a6316f66107fef7d8a86bf697a1d221a23b', 'dbf6c39e895e22957f2a80750ab5cbe7504c98b2', '23940abc7968ab2b6ea54da968f72a8b9bc08c5e', '2010-12-20 18:49:27.095681')[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:49:27.097129' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'e931fc02fb18227fb7da6dfcc4e49780e88407aa', "updated_at" = '2010-12-20 18:49:27.097978' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user78@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8babb635f986cd8f8efbcc988b5e6ab7886020ae', '2010-12-20 18:49:27.103935', 'user79@example.com', 't', 'cfe156e49ffac5aa7b00d80014573ae12cb03927', 'a36c6c6c7ae0bc1d1a03f781c519682bf0a6970b', '29e02dc721591994d6ec4ec9316a73c2d614d2c7', '2010-12-20 18:49:27.103935')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:49:27.105436' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "confirmation_token" = '05e332b14ffe3c5a70c895fdc512c0a3be8767e7', "updated_at" = '2010-12-20 18:49:27.106322' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user79@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user80@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1916193e856f120d2d4307e196a6c35cc76996d4', '2010-12-20 18:49:27.112243', 'user80@example.com', 't', '762bc22083308f93c8bb875f7e210985f84d3ae4', '6e298679cbe5229983ba9ebc3017bd8f82556865', '6c72762de0c2f471a3aa89cdad3c95555e7603ee', '2010-12-20 18:49:27.112243')[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "updated_at" = '2010-12-20 18:49:27.113847' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'fef2b2c33b679ac4d80507b660728f462e574339', "updated_at" = '2010-12-20 18:49:27.114870' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7fd9febdb777abd869e5e124d0ea4c3224fd9118', '2010-12-20 18:49:27.117801', 'user81@example.com', 't', '51a46eac206d3afca1d2a574d04c34e429f40e0f', '3b473abd69b38be442d95f52dda93520d8c06e1c', '24f2362b02219c2b04475cff45b0d46d41d8a2f1', '2010-12-20 18:49:27.117801')[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user81@example.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '0b05f3d678d0b9ac9b1676dc4d6e155af04a4039', "updated_at" = '2010-12-20 18:49:27.120755' WHERE ("users"."id" = 1)
+ [1m[36mSQL (0.1ms)[0m [1mPRAGMA index_list("users")[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_remember_token')
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_email')[0m
+ [1m[35mSQL (0.1ms)[0m PRAGMA index_list("users")
+ [1m[36mSQL (0.0ms)[0m [1mPRAGMA index_info('index_users_on_remember_token')[0m
+ [1m[35mSQL (0.0ms)[0m PRAGMA index_info('index_users_on_email')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user82@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a16fb16f7c0297a89d06f2199264f0cc67b141af', '2010-12-20 18:49:27.123922', 'user82@example.com', 't', '7f49847f6f8ab2110513fbcf46ce318ccbb0fb2f', '3fba4620844fb65724b51566a1741563577b8b2b', '28061d88e4dccd7b72080a4c55bd98ea7227daef', '2010-12-20 18:49:27.123922')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user83@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4793dabe6e3b2f2243cd7d53f3eed8a8d503db9a', '2010-12-20 18:49:27.123922', 'user83@example.com', 't', 'beee2174eabf5f50dfc776101cd9e28fbde8ddb0', '31d41611fb144a7a06f134e265cff74a79ee7bf4', '177b9d5cde479664ad702c5d88daaabcbc0a83fd', '2010-12-20 18:49:27.123922')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user84@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('56e1632a5be8686c0a841e72ee5453f89979ed68', '2010-12-20 18:49:27.123922', 'user84@example.com', 'f', '3d0a58cc9ea95a5f678810c09deb50e1dd7fe19a', '201ed770e23605212a9b67f0a6c0471278b68885', '9c0895381de1200629355e84ce1ada4396e8e6f1', '2010-12-20 18:49:27.123922')
+
+Sent mail to user84@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:49:27 +0000
+From: donotreply@example.com
+To: user84@example.com
+Message-ID: <4d0fa5371e412_d845800ea92c93616@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=56e1632a5be8686c0a841e72ee5453f89979ed68
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user84@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user85@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('bf88a6349189df076855a8fcbdc5910195a99131', '2010-12-20 18:49:27.123922', 'user85@example.com', 't', 'f91669bc430f72d5cfdb4f57bbe74abe210a9790', 'b935a8ed216e5a418c6872167b23710c6c97ccfd', 'c35b828fa39d6e8704b73a9cc8233a653b998832', '2010-12-20 18:49:27.123922')
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "users" SET "remember_token" = 'bea68ca51a29f6dde1bcb8349d20a53e5b719701' WHERE ("users"."id" = 1)[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user86@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('abaccc8b41dbdc036459b85d601d1f1ddb1f05f4', '2010-12-20 18:49:27.123922', 'user86@example.com', 'f', '81c35bdfd7b6bc8878248ae59671c396aa519764', '6c79ccdc228e11485bd5389a5b5cfd8b2eec0a8e', 'salt', '2010-12-20 18:49:27.123922')[0m
+
+Sent mail to user86@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:49:27 +0000
+From: donotreply@example.com
+To: user86@example.com
+Message-ID: <4d0fa5371e412_d845800ea92c93720@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=abaccc8b41dbdc036459b85d601d1f1ddb1f05f4
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('foo@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user87@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1bb4ead9fbefc2bc3692a47e631516ba387fbfea', '2010-12-20 18:49:27.123922', 'user87@example.com', 'f', '8ac614632af1f9cba121cca6e23a63cd34a4da23', 'c91ddd654c835d7d8fe1e162141743fe185712dc', '48e3c65a6714660e8eeeeca04e533ec0cbe1c0df', '2010-12-20 18:49:27.123922')
+
+Sent mail to user87@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:49:27 +0000
+From: donotreply@example.com
+To: user87@example.com
+Message-ID: <4d0fa5371e412_d845800ea92c938b2@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1bb4ead9fbefc2bc3692a47e631516ba387fbfea
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user88@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4fc4c89e508d25ef6582b7cfdbdbb1d31e244dd5', '2010-12-20 18:49:27.123922', 'user88@example.com', 'f', '8cb38298f0b922aaa4a74a96ac4b5959b10f2b55', '8a759b0d7bcaa8113ba9e15eadd5fe69e295740d', 'bf7a381bcbb4df56662cce3051dbf0dd443d6dda', '2010-12-20 18:49:27.123922')
+
+Sent mail to user88@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:49:27 +0000
+From: donotreply@example.com
+To: user88@example.com
+Message-ID: <4d0fa5371e412_d845800ea92c939f3@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4fc4c89e508d25ef6582b7cfdbdbb1d31e244dd5
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('example.com')) LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('foo')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user89@example.com')) LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user90@example.com')) LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('John.Doe@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('bdf7a5838aff42951f95fa35215995fd9bd8abe4', '2010-12-20 18:49:27.123922', 'John.Doe@example.com', 'f', 'e1bd5fe85055d3664f5f1c50d2ddebfa1c6e9843', 'ba15b3caab18eb52d98bba8208421208abfecf5b', 'e7b4eef6db9152bea5763a83c6c41cf27083a2c2', '2010-12-20 18:49:27.123922')
+
+Sent mail to John.Doe@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:49:27 +0000
+From: donotreply@example.com
+To: John.Doe@example.com
+Message-ID: <4d0fa5371e412_d845800ea92c9409d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=bdf7a5838aff42951f95fa35215995fd9bd8abe4
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user91@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e0c1641f0d00beabe81fc6cbb02b9c81d47fc460', '2010-12-20 18:49:27.123922', 'user91@example.com', 't', '46169fad23e2361d491826b6afa39cec6279d7ee', 'b9d2c105ffd13aec59f3a3685b32ce51d86a2804', '7a6975da028680773fc3ac69ccb6fb8ed4b34715', '2010-12-20 18:49:27.123922')
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user92@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('07279dfb8d1161d0e33179f950b381a2f1e952d8', '2010-12-20 18:49:27.123922', 'user92@example.com', 't', '8104a48d11697121bb46b0723c615bd421a7c9ce', 'a4f7c1e0cc82c44ea26cc8949e03be2592e4495d', '7ae437c468c4195db29e318d88d6e66c8a5ec40b', '2010-12-20 18:49:27.123922')
+ Processing by Clearance::UsersController#new as HTML
+Redirected to http://test.host/
+Completed 302 Found in 0ms
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user93@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ab309b3a550c7d83b8663e85a1d7b752d30315cd', '2010-12-20 18:49:27.123922', 'user93@example.com', 't', '2c872e5724557f8d325e5b48a885d9ab2317073f', 'ff25600436a63df5c3fc1224ee9b59badb95f9dd', '28a15f64b5c19b17ce1f142f5132c496fa2d6bf9', '2010-12-20 18:49:27.123922')
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{}}
+Redirected to http://test.host/
+Completed 302 Found in 0ms
+ Processing by Clearance::UsersController#new as HTML
+Rendered users/_inputs.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 13.1ms)
+ Processing by Clearance::UsersController#new as HTML
+Rendered users/_inputs.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::UsersController#new as HTML
+Rendered users/_inputs.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ Processing by Clearance::UsersController#new as HTML
+ Parameters: {"user"=>{"email"=>"a@example.com"}}
+Rendered users/_inputs.html.erb (0.0ms)
+Completed 200 OK in 0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user94@example.com"}}
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user94@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('fb6a7938ca3c3ee7ee8420db09e465047a37f4cb', '2010-12-20 18:49:27.123922', 'user94@example.com', 'f', 'd391fc483a68447b164cae0dc6104d51c8736483', 'e25dd48254df32bf6ae157bf245bf1137e35e4e0', '74d8719107726843c69dc145105b2c4c1d8e1d94', '2010-12-20 18:49:27.123922')[0m
+
+Sent mail to user94@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:49:27 +0000
+From: donotreply@example.com
+To: user94@example.com
+Message-ID: <4d0fa5371e412_d845800ea92c94114@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=fb6a7938ca3c3ee7ee8420db09e465047a37f4cb
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user95@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user95@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('6b5b706df0b018c03f03afe29b85e17976a0e76f', '2010-12-20 18:49:27.123922', 'user95@example.com', 'f', '1e3f9692321567c99b57f7f93939ea1ffa17f76e', '7621e624870a388f2a5e4e32ae8785c910fe979d', 'b8f3f835d2b2d4563acbc7602c645b1ffcc27018', '2010-12-20 18:49:27.123922')
+
+Sent mail to user95@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:49:27 +0000
+From: donotreply@example.com
+To: user95@example.com
+Message-ID: <4d0fa5371e412_d845800ea92c9422d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=6b5b706df0b018c03f03afe29b85e17976a0e76f
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user96@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user96@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('b17aee1b99e71a05c029e0cea68cff562ba7d46e', '2010-12-20 18:49:27.123922', 'user96@example.com', 'f', '262c43238f33d1f94e22445d29d0739e9c086259', '11460ec3659d7c55a37b4880f77379e30be1fe76', '92dd66e383fb59c79908766f9cf918463bdc7359', '2010-12-20 18:49:27.123922')
+
+Sent mail to user96@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:49:27 +0000
+From: donotreply@example.com
+To: user96@example.com
+Message-ID: <4d0fa5371e412_d845800ea92c943cb@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=b17aee1b99e71a05c029e0cea68cff562ba7d46e
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.0ms)[0m [1mSELECT COUNT(*) AS count_id FROM "users"[0m
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user97@example.com"}}
+ [1m[35mUser Load (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user97@example.com')) LIMIT 1
+ [1m[36mSQL (0.0ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1be53fcdc899a4be81c964c1af151812b6eb8f40', '2010-12-20 18:49:27.123922', 'user97@example.com', 'f', '9511d024e4e303511f2d06323478bd0429c823aa', 'cae1266179b5821c14bd0ff9401ee4f819f1e994', '24db27e4b448430b893fb7dff60350bcfed84f47', '2010-12-20 18:49:27.123922')[0m
+
+Sent mail to user97@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:49:27 +0000
+From: donotreply@example.com
+To: user97@example.com
+Message-ID: <4d0fa5371e412_d845800ea92c94483@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1be53fcdc899a4be81c964c1af151812b6eb8f40
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[35mSQL (0.0ms)[0m SELECT COUNT(*) AS count_id FROM "users"
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"user98@example.com"}}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('user98@example.com')) LIMIT 1[0m
+ [1m[35mSQL (0.0ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1e2109d0e461f61c68e22fa15126ebf142e71e6d', '2010-12-20 18:49:27.123922', 'user98@example.com', 'f', 'b207e47c1fa42ff7a703dddfd6c5905a4693c719', 'f1edfd40068e12277c3ecefc275c564fe22bdada', '0644cfe6cb24e021ea5063db89a0025ff1f9e379', '2010-12-20 18:49:27.123922')
+
+Sent mail to user98@example.com (0ms)
+Date: Mon, 20 Dec 2010 18:49:27 +0000
+From: donotreply@example.com
+To: user98@example.com
+Message-ID: <4d0fa5371e412_d845800ea92c945f3@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1e2109d0e461f61c68e22fa15126ebf142e71e6d
+Redirected to http://test.host/sign_in
+Completed 302 Found in 0ms
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/passwords/new" for 127.0.0.1 at Mon Dec 20 13:49:30 -0500 2010
+ Processing by Clearance::PasswordsController#new as HTML
+Rendered passwords/new.html.erb within layouts/application (5.2ms)
+Completed 200 OK in 13ms (Views: 12.9ms | ActiveRecord: 0.2ms)
+
+
+Started POST "/passwords" for 127.0.0.1 at Mon Dec 20 13:49:30 -0500 2010
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"commit"=>"Reset password", "utf8"=>"\342\234\223", "password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Rendered passwords/new.html.erb within layouts/application (3.0ms)
+Completed 200 OK in 5ms (Views: 3.6ms | ActiveRecord: 0.1ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('807b83dafe2b7a733aed1cbc8c77cc487af34e16', '2010-12-20 18:49:30.668248', 'email@person.com', 'f', 'e411b6c978a9064ef005e5a8180bc425fb6e258c', '1e4bbfba920cc98ec87b032eedbe2ab1a8c423aa', '5c8845308e6a13525336d48783a0018c09ce6015', '2010-12-20 18:49:30.668248')[0m
+
+Sent mail to email@person.com (12ms)
+Date: Mon, 20 Dec 2010 13:49:30 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa53ac7989_d847800ea92c71253@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=807b83dafe2b7a733aed1cbc8c77cc487af34e16
+
+
+Started GET "/passwords/new" for 127.0.0.1 at Mon Dec 20 13:49:30 -0500 2010
+ Processing by Clearance::PasswordsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.5ms)
+
+
+Started POST "/passwords" for 127.0.0.1 at Mon Dec 20 13:49:30 -0500 2010
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"commit"=>"Reset password", "utf8"=>"\342\234\223", "password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '8fc834852459dc77ab1c0dc3754f049ae1f1d288', "updated_at" = '2010-12-20 18:49:30.836300' WHERE ("users"."id" = 1)[0m
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:49:30 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa53ad2315_d847800ea92c71313@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=8fc834852459dc77ab1c0dc3754f049ae1f1d288
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 31ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:30 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 9ms (Views: 8.6ms | ActiveRecord: 0.3ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e9317b7c4ac2e6d56b7fa4655ed4894025006593', '2010-12-20 18:49:30.887426', 'email@person.com', 'f', '0e07bc203172a9133399fa9a05b5fbacaba0e61c', '521dbdc4288641be79c6ace04b25e7c8ccaeb61b', '661aecc742e0651b76163fbe487589fc1ed70d32', '2010-12-20 18:49:30.887426')
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:30 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa53adc3bc_d847800ea92c71496@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e9317b7c4ac2e6d56b7fa4655ed4894025006593
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/password/edit?token=e9317b7c4ac2e6d56b7fa4655ed4894025006593" for 127.0.0.1 at Mon Dec 20 13:49:30 -0500 2010
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'e9317b7c4ac2e6d56b7fa4655ed4894025006593') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'e9317b7c4ac2e6d56b7fa4655ed4894025006593') LIMIT 1[0m
+Completed 200 OK in 8ms (Views: 6.6ms | ActiveRecord: 0.9ms)
+
+
+Started POST "/users/1/password?token=e9317b7c4ac2e6d56b7fa4655ed4894025006593" for 127.0.0.1 at Mon Dec 20 13:49:30 -0500 2010
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"commit"=>"Save this password", "token"=>"[FILTERED]", "utf8"=>"\342\234\223", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'e9317b7c4ac2e6d56b7fa4655ed4894025006593') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'e9317b7c4ac2e6d56b7fa4655ed4894025006593') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1[0m
+Completed 200 OK in 11ms (Views: 5.1ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:30 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:30 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1455998bc975d933396d7533f9bfc097ab0b5fdc', '2010-12-20 18:49:30.958589', 'email@person.com', 'f', '7b069e256500008e34ab6ea1116e582b50728420', 'a42ed1b918b7c9bb939052d12b41468aa2d6eebc', '0f2faed04d915d9e2b4f1bedf0e89cbab599b8ec', '2010-12-20 18:49:30.958589')[0m
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:30 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa53aedead_d847800ea92c715c5@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1455998bc975d933396d7533f9bfc097ab0b5fdc
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/password/edit?token=1455998bc975d933396d7533f9bfc097ab0b5fdc" for 127.0.0.1 at Mon Dec 20 13:49:30 -0500 2010
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '1455998bc975d933396d7533f9bfc097ab0b5fdc') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '1455998bc975d933396d7533f9bfc097ab0b5fdc') LIMIT 1
+Completed 200 OK in 6ms (Views: 4.2ms | ActiveRecord: 0.8ms)
+
+
+Started POST "/users/1/password?token=1455998bc975d933396d7533f9bfc097ab0b5fdc" for 127.0.0.1 at Mon Dec 20 13:49:30 -0500 2010
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"commit"=>"Save this password", "token"=>"[FILTERED]", "utf8"=>"\342\234\223", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '1455998bc975d933396d7533f9bfc097ab0b5fdc') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '1455998bc975d933396d7533f9bfc097ab0b5fdc') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '93c59fc752d38bcbd57e9a83d0f682ff6ad643eb', "updated_at" = '2010-12-20 18:49:31.001043' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:31.002487' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 8ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'a42ed1b918b7c9bb939052d12b41468aa2d6eebc') LIMIT 1[0m
+Completed 200 OK in 140ms (Views: 138.7ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'a42ed1b918b7c9bb939052d12b41468aa2d6eebc') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.2ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'a42ed1b918b7c9bb939052d12b41468aa2d6eebc') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.1ms | ActiveRecord: 0.2ms)
+
+
+Started DELETE "/sign_out" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'a42ed1b918b7c9bb939052d12b41468aa2d6eebc') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '67fb09cd288f482ecb3b43b44b695f2e84e3973b', "updated_at" = '2010-12-20 18:49:31.172574' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 4ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 3ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '67fb09cd288f482ecb3b43b44b695f2e84e3973b') LIMIT 1[0m
+Completed 200 OK in 4ms (Views: 2.2ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '67fb09cd288f482ecb3b43b44b695f2e84e3973b') LIMIT 1
+Completed 200 OK in 4ms (Views: 2.5ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.4ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Completed 401 Unauthorized in 5ms (Views: 3.9ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('bf1e7e8b023cbe1bf79a73533234cfda31e0738b', '2010-12-20 18:49:31.282958', 'email@person.com', 'f', '86299953f43f9c88188e5164c1d66c9f8c177fad', 'dca196aa5c600ed1dbbe255d3324e52f1553c852', 'd12324e7875145e0adc8ab1114f2fbabd1e2d01c', '2010-12-20 18:49:31.282958')
+
+Sent mail to email@person.com (12ms)
+Date: Mon, 20 Dec 2010 13:49:31 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa53b4951f_d847800ea92c716e4@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=bf1e7e8b023cbe1bf79a73533234cfda31e0738b
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+Sent mail to email@person.com (121ms)
+Date: Mon, 20 Dec 2010 13:49:31 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa53b54c6e_d847800ea92c71744@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=bf1e7e8b023cbe1bf79a73533234cfda31e0738b
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 134ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f07395dfe1d3705930c443468a931a942bec7f22', '2010-12-20 18:49:31.487101', 'email@person.com', 't', '90591bf3151a90b0fa8bf90675292b02c73c985d', 'a8d7cbbe8e63747e12b810f0555066c37a423ba7', '066cf347e6c48cc6fbb42e57ccde2dc9a1b5941a', '2010-12-20 18:49:31.487101')[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Completed 401 Unauthorized in 5ms (Views: 4.0ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('abf5134e23b0b3b9e5978175d64deafb52ffa0a8', '2010-12-20 18:49:31.529610', 'email@person.com', 't', '766324583370b8fe34d6c8a74dab4227cb7800b8', '3fe5729a07b9353350b02da6a689d054906ee624', 'dbc94b7d9938dfd4b2a1791e6e9b7d9a73ab774c', '2010-12-20 18:49:31.529610')
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '3fe5729a07b9353350b02da6a689d054906ee624') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '3fe5729a07b9353350b02da6a689d054906ee624') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '3fe5729a07b9353350b02da6a689d054906ee624') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '3fe5729a07b9353350b02da6a689d054906ee624') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('6a845c42a8ec9aa598c91a99db54e59ea5047752', '2010-12-20 18:49:31.582717', 'email@person.com', 't', 'afd7308e20e9244f8004c0e5d6ea5d2cb7abccbf', '53d4055b31999e0affd5439388740d68431fb4b3', 'd1699ecc724244cbf4d224b1a43ff6d71ecb9174', '2010-12-20 18:49:31.582717')[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.4ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '53d4055b31999e0affd5439388740d68431fb4b3') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '53d4055b31999e0affd5439388740d68431fb4b3') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '53d4055b31999e0affd5439388740d68431fb4b3') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+
+
+Started DELETE "/sign_out" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '53d4055b31999e0affd5439388740d68431fb4b3') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '5496782a246d14bfea9767db9be4b16605cc1caa', "updated_at" = '2010-12-20 18:49:31.623402' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 3ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/sign_up" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::UsersController#new as HTML
+Rendered users/_inputs.html.erb (2.6ms)
+Completed 200 OK in 13ms (Views: 12.1ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/users" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"commit"=>"Sign up", "utf8"=>"\342\234\223", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"invalidemail"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('invalidemail')) LIMIT 1
+Rendered users/_inputs.html.erb (2.4ms)
+Completed 200 OK in 12ms (Views: 7.6ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/sign_up" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::UsersController#new as HTML
+Rendered users/_inputs.html.erb (2.5ms)
+Completed 200 OK in 6ms (Views: 6.0ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/users" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"commit"=>"Sign up", "utf8"=>"\342\234\223", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"email@person.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c15cd3926d2f8a5c5b8a8d96d91368935c213c78', '2010-12-20 18:49:31.841374', 'email@person.com', 'f', '0f1ebb5c8b5f54315a6fadb5bf9eef582246857e', '13c33350c1035d56eda2878d16179c08f37c3f57', 'c7ecd6cda62180992f1bafce579dda46f6fd2853', '2010-12-20 18:49:31.841374')
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:49:31 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa53bd1d11_d847800ea92c718cd@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c15cd3926d2f8a5c5b8a8d96d91368935c213c78
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 25ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.4ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('218d990258e5b0a2e1ddd018b6b61e503f9d2722', '2010-12-20 18:49:31.880052', 'email@person.com', 'f', 'aed07f5ad339d1b24c94b058d496a5f5305f4e6f', '81f45517f06a941d55edacca2e3b30e1b586c57d', 'ecc80557a01ac284830b1a459e76c3d47af34adf', '2010-12-20 18:49:31.880052')[0m
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:49:31 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa53bda866_d847800ea92c71951@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=218d990258e5b0a2e1ddd018b6b61e503f9d2722
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new?token=218d990258e5b0a2e1ddd018b6b61e503f9d2722" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '218d990258e5b0a2e1ddd018b6b61e503f9d2722') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '218d990258e5b0a2e1ddd018b6b61e503f9d2722') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:31.907052' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 5ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '81f45517f06a941d55edacca2e3b30e1b586c57d') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 1.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:31 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '81f45517f06a941d55edacca2e3b30e1b586c57d') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.7ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('def23ebd5fe2a9c27e3f3cb5303699c3be1a706f', '2010-12-20 18:49:32.034183', 'email@person.com', 'f', '95f3a444c303552a577acd72aa9f964423c4dbf7', 'b72c08602c21bfe2da575fe9d0dd230a12ad1257', 'f8bc05938d97172bd59088ffe14a0feb8bcb5f7f', '2010-12-20 18:49:32.034183')[0m
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:49:32 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa53cbf20_d847800ea92c7208@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=def23ebd5fe2a9c27e3f3cb5303699c3be1a706f
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new?token=def23ebd5fe2a9c27e3f3cb5303699c3be1a706f" for 127.0.0.1 at Mon Dec 20 13:49:32 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'def23ebd5fe2a9c27e3f3cb5303699c3be1a706f') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'def23ebd5fe2a9c27e3f3cb5303699c3be1a706f') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:32.062805' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 5ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:32 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'b72c08602c21bfe2da575fe9d0dd230a12ad1257') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.1ms | ActiveRecord: 1.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:32 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'b72c08602c21bfe2da575fe9d0dd230a12ad1257') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.4ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new" for 127.0.0.1 at Mon Dec 20 13:49:32 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'b72c08602c21bfe2da575fe9d0dd230a12ad1257') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:32 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'b72c08602c21bfe2da575fe9d0dd230a12ad1257') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:32 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'b72c08602c21bfe2da575fe9d0dd230a12ad1257') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f5e87c74b793914fa4107f665a4e71456bdca624', '2010-12-20 18:49:32.104963', 'email@person.com', 'f', '294d66897b1da05f1f435e419941a7ece07d3172', '91acc176001fc4d2433988ea5b0567b6595be3cf', '6e10be7a8d8ed49bd61e638a3612416583e349d7', '2010-12-20 18:49:32.104963')
+
+Sent mail to email@person.com (11ms)
+Date: Mon, 20 Dec 2010 13:49:32 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa53c1e606_d847800ea92c7218@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f5e87c74b793914fa4107f665a4e71456bdca624
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/confirmation/new?token=f5e87c74b793914fa4107f665a4e71456bdca624" for 127.0.0.1 at Mon Dec 20 13:49:32 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f5e87c74b793914fa4107f665a4e71456bdca624') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f5e87c74b793914fa4107f665a4e71456bdca624') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:49:32.143859' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 10ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:32 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '91acc176001fc4d2433988ea5b0567b6595be3cf') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.2ms | ActiveRecord: 1.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:32 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '91acc176001fc4d2433988ea5b0567b6595be3cf') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:32 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '91acc176001fc4d2433988ea5b0567b6595be3cf') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started DELETE "/sign_out" for 127.0.0.1 at Mon Dec 20 13:49:32 -0500 2010
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '91acc176001fc4d2433988ea5b0567b6595be3cf') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '615842a653dcae057e8189176dcda1a58429220c', "updated_at" = '2010-12-20 18:49:32.170915' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 3ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:32 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new" for 127.0.0.1 at Mon Dec 20 13:49:32 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 2ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:32 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:49:32 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:49:32 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/passwords/new" for 127.0.0.1 at Mon Dec 20 13:52:27 -0500 2010
+ Processing by Clearance::PasswordsController#new as HTML
+Rendered vendor/plugins/clearance/app/views/passwords/new.html.erb within layouts/application (3.1ms)
+Completed 200 OK in 13ms (Views: 12.1ms | ActiveRecord: 0.3ms)
+
+
+Started POST "/passwords" for 127.0.0.1 at Mon Dec 20 13:52:27 -0500 2010
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"commit"=>"Reset password", "utf8"=>"\342\234\223", "password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Rendered vendor/plugins/clearance/app/views/passwords/new.html.erb within layouts/application (2.6ms)
+Completed 200 OK in 6ms (Views: 3.3ms | ActiveRecord: 0.1ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('30e385b53db10188b1d244280de8ae14b009f9e2', '2010-12-20 18:52:28.040686', 'email@person.com', 'f', 'dcf180a7306cc0a199098ab3c6432cf431e9f2d0', 'ac61ba14b3da73f0e875494ae8b9dd30266f4c41', 'c42c7ae37c329bfa967e16a8e9a69cea8a0ff525', '2010-12-20 18:52:28.040686')[0m
+
+Sent mail to email@person.com (12ms)
+Date: Mon, 20 Dec 2010 13:52:28 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa5ec1661e_d8f3800ea92c649df@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=30e385b53db10188b1d244280de8ae14b009f9e2
+
+
+Started GET "/passwords/new" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::PasswordsController#new as HTML
+Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 0.5ms)
+
+
+Started POST "/passwords" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"commit"=>"Reset password", "utf8"=>"\342\234\223", "password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = 'f65e45d85f0afee9680e2dc736ec4d1f82811784', "updated_at" = '2010-12-20 18:52:28.110069' WHERE ("users"."id" = 1)[0m
+
+Sent mail to email@person.com (9ms)
+Date: Mon, 20 Dec 2010 13:52:28 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa5ec2234a_d8f3800ea92c650f2@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=f65e45d85f0afee9680e2dc736ec4d1f82811784
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 37ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 12ms (Views: 11.3ms | ActiveRecord: 0.3ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a1a7b3333fdafbbe1bef6b65e1a9c60dd76c4061', '2010-12-20 18:52:28.169857', 'email@person.com', 'f', 'c1e8bc0e9b2e6acb75a0e06084c350bed35c20e2', '8052d33aa41cac45048a1c78f6affca364dfdbd7', '5510a2612581102705294cb336f7b35edf50000c', '2010-12-20 18:52:28.169857')
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:52:28 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa5ec2d373_d8f3800ea92c65175@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a1a7b3333fdafbbe1bef6b65e1a9c60dd76c4061
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/password/edit?token=a1a7b3333fdafbbe1bef6b65e1a9c60dd76c4061" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a1a7b3333fdafbbe1bef6b65e1a9c60dd76c4061') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a1a7b3333fdafbbe1bef6b65e1a9c60dd76c4061') LIMIT 1[0m
+Completed 200 OK in 9ms (Views: 7.4ms | ActiveRecord: 0.9ms)
+
+
+Started POST "/users/1/password?token=a1a7b3333fdafbbe1bef6b65e1a9c60dd76c4061" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"commit"=>"Save this password", "token"=>"[FILTERED]", "utf8"=>"\342\234\223", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a1a7b3333fdafbbe1bef6b65e1a9c60dd76c4061') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a1a7b3333fdafbbe1bef6b65e1a9c60dd76c4061') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1[0m
+Completed 200 OK in 11ms (Views: 4.4ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('6347488dce7e7dab44fc1d5f548da71f7b00066c', '2010-12-20 18:52:28.243423', 'email@person.com', 'f', 'af9de91a46e5ab1854a79865378ed35ef397affb', '0f0f0b3150e4861a92199f630eb2e35f451132eb', 'bb4106a934f6fb48273c30b6977d6ff2e5c83168', '2010-12-20 18:52:28.243423')[0m
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:52:28 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa5ec3f586_d8f3800ea92c65248@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=6347488dce7e7dab44fc1d5f548da71f7b00066c
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/password/edit?token=6347488dce7e7dab44fc1d5f548da71f7b00066c" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '6347488dce7e7dab44fc1d5f548da71f7b00066c') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '6347488dce7e7dab44fc1d5f548da71f7b00066c') LIMIT 1
+Completed 200 OK in 5ms (Views: 3.5ms | ActiveRecord: 0.8ms)
+
+
+Started POST "/users/1/password?token=6347488dce7e7dab44fc1d5f548da71f7b00066c" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"commit"=>"Save this password", "token"=>"[FILTERED]", "utf8"=>"\342\234\223", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '6347488dce7e7dab44fc1d5f548da71f7b00066c') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '6347488dce7e7dab44fc1d5f548da71f7b00066c') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'edfcf099c5f3380605eae2ee18d07e6cf01b7973', "updated_at" = '2010-12-20 18:52:28.415851' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:52:28.417053' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 138ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '0f0f0b3150e4861a92199f630eb2e35f451132eb') LIMIT 1[0m
+Completed 200 OK in 9ms (Views: 7.7ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '0f0f0b3150e4861a92199f630eb2e35f451132eb') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '0f0f0b3150e4861a92199f630eb2e35f451132eb') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.2ms)
+
+
+Started DELETE "/sign_out" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '0f0f0b3150e4861a92199f630eb2e35f451132eb') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '76d343cb6b7c2a229ec7a274ee753bca6749039b', "updated_at" = '2010-12-20 18:52:28.454729' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 3ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 6ms (Views: 6.0ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '76d343cb6b7c2a229ec7a274ee753bca6749039b') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '76d343cb6b7c2a229ec7a274ee753bca6749039b') LIMIT 1
+Completed 200 OK in 4ms (Views: 2.7ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Completed 401 Unauthorized in 4ms (Views: 3.4ms | ActiveRecord: 0.1ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e12cd385a15a6ac4f0eacaa954ce8d9489f34f1f', '2010-12-20 18:52:28.556356', 'email@person.com', 'f', '0d24cc8e2f1083118f82b58114f8f191e4af30d5', 'e38fced24524d99d13e9d4a09172df467e556470', '6b55c371700d373dfa5feaaacfe62fc9a6278fb3', '2010-12-20 18:52:28.556356')
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:52:28 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa5ec8be9f_d8f3800ea92c653d2@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e12cd385a15a6ac4f0eacaa954ce8d9489f34f1f
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:52:28 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa5ec95597_d8f3800ea92c65449@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e12cd385a15a6ac4f0eacaa954ce8d9489f34f1f
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 21ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 117ms (Views: 117.2ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3621fc219d7519e65fbd54aa8ef7bc01965f1479', '2010-12-20 18:52:28.751784', 'email@person.com', 't', '01b3d0edc3a81736ace11103cc5ee8ed7b8138dc', 'a8973c245bb780140a5a5b67b4b4ee255dc53ffd', '32ed4c256e845dda19c0eb1641fc1c5e953620af', '2010-12-20 18:52:28.751784')[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.5ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Completed 401 Unauthorized in 8ms (Views: 3.9ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.3ms | ActiveRecord: 0.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f5f5847a0db66052f9fdf585ab5ba9f3aba1d286', '2010-12-20 18:52:28.797945', 'email@person.com', 't', '6ee6587058b777de7a4bcd2e1dd51f1ced5ca484', '2202d39c258ac59da8e939fa8160b66273ab372a', 'be1b7475c8f18e859ea112cd477aaf9829846acb', '2010-12-20 18:52:28.797945')
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '2202d39c258ac59da8e939fa8160b66273ab372a') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.3ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '2202d39c258ac59da8e939fa8160b66273ab372a') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '2202d39c258ac59da8e939fa8160b66273ab372a') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '2202d39c258ac59da8e939fa8160b66273ab372a') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('99e36a8998e06a42c77c531e36a502f256b587de', '2010-12-20 18:52:28.853330', 'email@person.com', 't', '79e352987fec95a9808891145337c81c53cf14cf', 'aa53782d0ed05217f6bb838dacf786ea51bed17f', 'ffa7a8619751f97de28f7b5463c1bbb839c2aa35', '2010-12-20 18:52:28.853330')[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.4ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'aa53782d0ed05217f6bb838dacf786ea51bed17f') LIMIT 1[0m
+Completed 200 OK in 4ms (Views: 2.7ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'aa53782d0ed05217f6bb838dacf786ea51bed17f') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.2ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'aa53782d0ed05217f6bb838dacf786ea51bed17f') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started DELETE "/sign_out" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'aa53782d0ed05217f6bb838dacf786ea51bed17f') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'c720027b8a0e4c32ca67514a67d4be2f9d24cefb', "updated_at" = '2010-12-20 18:52:28.895839' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 3ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.0ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:29 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/sign_up" for 127.0.0.1 at Mon Dec 20 13:52:29 -0500 2010
+ Processing by Clearance::UsersController#new as HTML
+Rendered vendor/plugins/clearance/app/views/users/_form.html.erb (2.4ms)
+Completed 200 OK in 18ms (Views: 17.7ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/users" for 127.0.0.1 at Mon Dec 20 13:52:29 -0500 2010
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"commit"=>"Sign up", "utf8"=>"\342\234\223", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"invalidemail"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('invalidemail')) LIMIT 1
+Rendered vendor/plugins/clearance/app/views/users/_form.html.erb (3.6ms)
+Completed 200 OK in 12ms (Views: 6.6ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/sign_up" for 127.0.0.1 at Mon Dec 20 13:52:29 -0500 2010
+ Processing by Clearance::UsersController#new as HTML
+Rendered vendor/plugins/clearance/app/views/users/_form.html.erb (1.5ms)
+Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/users" for 127.0.0.1 at Mon Dec 20 13:52:29 -0500 2010
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"commit"=>"Sign up", "utf8"=>"\342\234\223", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"email@person.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('eacfc8a31d1cdfc6faa3a7d6d28884542e68204e', '2010-12-20 18:52:29.125642', 'email@person.com', 'f', 'ca3e32d633baf36dd6210001bf809f84cddcffbe', '8468248ecb6c012e22cf58f10bdf99773ef02a87', 'a1486abfcfcf7ae2ed16208e0a0d9e2c21e4f961', '2010-12-20 18:52:29.125642')
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:52:29 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa5ed22ba2_d8f3800ea92c65544@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=eacfc8a31d1cdfc6faa3a7d6d28884542e68204e
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 24ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:29 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.4ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ee05c6808755952a6427956700a8bc8cf3f8d70c', '2010-12-20 18:52:29.162503', 'email@person.com', 'f', 'a64b19f8622b64cc656af4b09997ff26c3024e50', '867871992e8f13a03637e1907ccd4b306b5dc6ad', 'e98209902bb883e3363fc7af85f0220d1d9eced3', '2010-12-20 18:52:29.162503')[0m
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:52:29 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa5ed2b670_d8f3800ea92c656c5@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ee05c6808755952a6427956700a8bc8cf3f8d70c
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new?token=ee05c6808755952a6427956700a8bc8cf3f8d70c" for 127.0.0.1 at Mon Dec 20 13:52:29 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'ee05c6808755952a6427956700a8bc8cf3f8d70c') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'ee05c6808755952a6427956700a8bc8cf3f8d70c') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:52:29.191812' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 7ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '867871992e8f13a03637e1907ccd4b306b5dc6ad') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 1.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '867871992e8f13a03637e1907ccd4b306b5dc6ad') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('595d74953fd6b3ea3d7abd0184a3e4541b1ad3ea', '2010-12-20 18:52:29.212062', 'email@person.com', 'f', 'e9f6a112026b536cb67b95b802922cd5320266ae', 'd0789927cb3ecac13ff662104f907374a8df488c', 'd03d84c2e9058acfd2ea46ae11e28f0cc3962374', '2010-12-20 18:52:29.212062')[0m
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:52:29 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa5ed37a19_d8f3800ea92c657df@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=595d74953fd6b3ea3d7abd0184a3e4541b1ad3ea
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new?token=595d74953fd6b3ea3d7abd0184a3e4541b1ad3ea" for 127.0.0.1 at Mon Dec 20 13:52:29 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '595d74953fd6b3ea3d7abd0184a3e4541b1ad3ea') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '595d74953fd6b3ea3d7abd0184a3e4541b1ad3ea') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:52:29.239735' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 4ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'd0789927cb3ecac13ff662104f907374a8df488c') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 1.1ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'd0789927cb3ecac13ff662104f907374a8df488c') LIMIT 1[0m
+Completed 200 OK in 4ms (Views: 2.0ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new" for 127.0.0.1 at Mon Dec 20 13:52:29 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'd0789927cb3ecac13ff662104f907374a8df488c') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 1ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'd0789927cb3ecac13ff662104f907374a8df488c') LIMIT 1[0m
+Completed 200 OK in 4ms (Views: 2.6ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'd0789927cb3ecac13ff662104f907374a8df488c') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('07760ab6a8d83aa35e1170b4fae2156eb4a044ee', '2010-12-20 18:52:29.396564', 'email@person.com', 'f', '6063c43236b60a42ba2357d478f4830e11fbe692', '3d29ac70386ef78aa1094927cecef6043d6f5742', 'a02c6912ca836d90bbdf9b062f43ca2eb75fae17', '2010-12-20 18:52:29.396564')
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:52:29 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa5ed64a6b_d8f3800ea92c6588b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=07760ab6a8d83aa35e1170b4fae2156eb4a044ee
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/confirmation/new?token=07760ab6a8d83aa35e1170b4fae2156eb4a044ee" for 127.0.0.1 at Mon Dec 20 13:52:29 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '07760ab6a8d83aa35e1170b4fae2156eb4a044ee') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '07760ab6a8d83aa35e1170b4fae2156eb4a044ee') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:52:29.422642' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 5ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.9ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '3d29ac70386ef78aa1094927cecef6043d6f5742') LIMIT 1[0m
+Completed 200 OK in 5ms (Views: 3.2ms | ActiveRecord: 1.8ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '3d29ac70386ef78aa1094927cecef6043d6f5742') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '3d29ac70386ef78aa1094927cecef6043d6f5742') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+
+
+Started DELETE "/sign_out" for 127.0.0.1 at Mon Dec 20 13:52:29 -0500 2010
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '3d29ac70386ef78aa1094927cecef6043d6f5742') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'cf825bd747f4089a1ec6aefdb76ce81c7f02031c', "updated_at" = '2010-12-20 18:52:29.452403' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 3ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:29 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 5.3ms | ActiveRecord: 0.3ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new" for 127.0.0.1 at Mon Dec 20 13:52:29 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 2ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:29 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:29 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/passwords/new" for 127.0.0.1 at Mon Dec 20 13:52:36 -0500 2010
+ Processing by Clearance::PasswordsController#new as HTML
+Rendered passwords/new.html.erb within layouts/application (15.6ms)
+Completed 200 OK in 24ms (Views: 23.5ms | ActiveRecord: 0.5ms)
+
+
+Started POST "/passwords" for 127.0.0.1 at Mon Dec 20 13:52:36 -0500 2010
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"commit"=>"Reset password", "utf8"=>"\342\234\223", "password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Rendered passwords/new.html.erb within layouts/application (5.2ms)
+Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.1ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('73e5c4f14a499d7a818f855ad67d7c8845d3a41c', '2010-12-20 18:52:37.056945', 'email@person.com', 'f', 'a06e414e65ff9df3b5f85c1cf3bd29e04b33612c', 'bde374d77ce9422252844291c8730ad80d1bdbd1', 'e7a74d4213dbfc13b9e9bfcdea4c66f943e23f3a', '2010-12-20 18:52:37.056945')[0m
+
+Sent mail to email@person.com (17ms)
+Date: Mon, 20 Dec 2010 13:52:37 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa5f51f540_d8f9800ea92c964f0@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=73e5c4f14a499d7a818f855ad67d7c8845d3a41c
+
+
+Started GET "/passwords/new" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::PasswordsController#new as HTML
+Completed 200 OK in 8ms (Views: 6.9ms | ActiveRecord: 0.6ms)
+
+
+Started POST "/passwords" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"commit"=>"Reset password", "utf8"=>"\342\234\223", "password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '47c8d6e3f3476d6f15905c450d017b74c75a5c04', "updated_at" = '2010-12-20 18:52:37.159605' WHERE ("users"."id" = 1)[0m
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:52:37 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa5f52fab1_d8f9800ea92c96550@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=47c8d6e3f3476d6f15905c450d017b74c75a5c04
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 43ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 18ms (Views: 17.1ms | ActiveRecord: 0.3ms)
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9724b08649e8bc285f43cef210fa7600564529e7', '2010-12-20 18:52:37.233456', 'email@person.com', 'f', '665da2053fbb5c9e952ac840bcd46f419dea3c38', '1d9f462e91dffba4aab963b2ca5cd5c5a0e72f08', '5fdd06059b1147f5452df57acdfc55fd6a2c2b8d', '2010-12-20 18:52:37.233456')
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:52:37 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa5f53ed0c_d8f9800ea92c966ab@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=9724b08649e8bc285f43cef210fa7600564529e7
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/password/edit?token=9724b08649e8bc285f43cef210fa7600564529e7" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '9724b08649e8bc285f43cef210fa7600564529e7') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '9724b08649e8bc285f43cef210fa7600564529e7') LIMIT 1[0m
+Completed 200 OK in 8ms (Views: 6.4ms | ActiveRecord: 1.2ms)
+
+
+Started POST "/users/1/password?token=9724b08649e8bc285f43cef210fa7600564529e7" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"commit"=>"Save this password", "token"=>"[FILTERED]", "utf8"=>"\342\234\223", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '9724b08649e8bc285f43cef210fa7600564529e7') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '9724b08649e8bc285f43cef210fa7600564529e7') LIMIT 1[0m
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1[0m
+Completed 200 OK in 19ms (Views: 6.3ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 2ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.6ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7d66016b98a9dba82a777d0d9c6d4d348bc032e8', '2010-12-20 18:52:37.331572', 'email@person.com', 'f', '673b5b57aa1c4ec7abbf94413dea1cf39a385405', 'e3daf23aa712ad08fb14b91103fad1bcadf44bc9', '29ee94ab1d86002786d6bd9c5310ac8995fb4303', '2010-12-20 18:52:37.331572')[0m
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:52:37 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa5f557458_d8f9800ea92c967b0@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=7d66016b98a9dba82a777d0d9c6d4d348bc032e8
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/password/edit?token=7d66016b98a9dba82a777d0d9c6d4d348bc032e8" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '7d66016b98a9dba82a777d0d9c6d4d348bc032e8') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '7d66016b98a9dba82a777d0d9c6d4d348bc032e8') LIMIT 1
+Completed 200 OK in 148ms (Views: 146.0ms | ActiveRecord: 1.1ms)
+
+
+Started POST "/users/1/password?token=7d66016b98a9dba82a777d0d9c6d4d348bc032e8" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"commit"=>"Save this password", "token"=>"[FILTERED]", "utf8"=>"\342\234\223", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '7d66016b98a9dba82a777d0d9c6d4d348bc032e8') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '7d66016b98a9dba82a777d0d9c6d4d348bc032e8') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'ba8ae48ca90c634cb13e89c08da3e7711402c5d1', "updated_at" = '2010-12-20 18:52:37.532090' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:52:37.535131' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 15ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'e3daf23aa712ad08fb14b91103fad1bcadf44bc9') LIMIT 1[0m
+Completed 200 OK in 11ms (Views: 9.3ms | ActiveRecord: 0.9ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'e3daf23aa712ad08fb14b91103fad1bcadf44bc9') LIMIT 1
+Completed 200 OK in 5ms (Views: 3.0ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'e3daf23aa712ad08fb14b91103fad1bcadf44bc9') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+
+
+Started DELETE "/sign_out" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'e3daf23aa712ad08fb14b91103fad1bcadf44bc9') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'c52e139c917785d67100e19922221b288a884c7e', "updated_at" = '2010-12-20 18:52:37.582550' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 4ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 8ms (Views: 7.8ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.5ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'c52e139c917785d67100e19922221b288a884c7e') LIMIT 1[0m
+Completed 200 OK in 4ms (Views: 2.7ms | ActiveRecord: 0.7ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'c52e139c917785d67100e19922221b288a884c7e') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.1ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Completed 401 Unauthorized in 5ms (Views: 4.1ms | ActiveRecord: 0.1ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a6eb939844f0f228f4c0e93681e1d6e7c32e0c7d', '2010-12-20 18:52:37.690411', 'email@person.com', 'f', 'bd80041471c338bbd91b8dad193ca37b78a6829c', '5a0a63c46d6bc1db04abfe3cf8b2747600b054c4', 'd7ddc55245ff48af4a293cbaf5a32310f14cb301', '2010-12-20 18:52:37.690411')
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:52:37 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa5f5ac2ea_d8f9800ea92c968d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a6eb939844f0f228f4c0e93681e1d6e7c32e0c7d
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:52:37 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa5f5d09a9_d8f9800ea92c9694b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a6eb939844f0f228f4c0e93681e1d6e7c32e0c7d
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 21ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('50b65b841bddcbf9fa79c54269effff5ca758a7f', '2010-12-20 18:52:37.880782', 'email@person.com', 't', 'be62ec1cc246576c70101b89e774a4db4835ad01', '48f12667150c14690fcb7c293f992d24e64fc3fe', '1277e39698b420a48e30c21479e2d9c0f14312d3', '2010-12-20 18:52:37.880782')[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 12ms (Views: 11.7ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Completed 401 Unauthorized in 6ms (Views: 4.5ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.0ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('60d4a8dfdac1467ff0f949713f0251608ed81bb4', '2010-12-20 18:52:37.934338', 'email@person.com', 't', '1ee19a4c2545b093421684f85948ad0703d45e74', '716d650e117492f93704ee37b8c272924ea26a49', 'ced6fafe5e099413cbce55c57a24cf7544c6b779', '2010-12-20 18:52:37.934338')
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '716d650e117492f93704ee37b8c272924ea26a49') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '716d650e117492f93704ee37b8c272924ea26a49') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '716d650e117492f93704ee37b8c272924ea26a49') LIMIT 1
+Completed 200 OK in 4ms (Views: 2.3ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '716d650e117492f93704ee37b8c272924ea26a49') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.3ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1db3603f9931019f3f05eab1ca68ac6e5fab373d', '2010-12-20 18:52:37.992873', 'email@person.com', 't', 'edd533e9b62009e1d8472d7037fcb42e5751ca62', '7df59b1afd745f086a399ed784f848238d14a888', 'aac2ff14a4d99740af7b0d2f81108cd438c96282', '2010-12-20 18:52:37.992873')[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:37 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.4ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '7df59b1afd745f086a399ed784f848238d14a888') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '7df59b1afd745f086a399ed784f848238d14a888') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.2ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '7df59b1afd745f086a399ed784f848238d14a888') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.2ms)
+
+
+Started DELETE "/sign_out" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '7df59b1afd745f086a399ed784f848238d14a888') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '6c2ac4bfb043f29c7ce07aa15deacd759fcee14c', "updated_at" = '2010-12-20 18:52:38.146445' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 3ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/sign_up" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by Clearance::UsersController#new as HTML
+Rendered users/_inputs.html.erb (2.6ms)
+Completed 200 OK in 13ms (Views: 13.0ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/users" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"commit"=>"Sign up", "utf8"=>"\342\234\223", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"invalidemail"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('invalidemail')) LIMIT 1
+Rendered users/_inputs.html.erb (2.5ms)
+Completed 200 OK in 12ms (Views: 7.7ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/sign_up" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by Clearance::UsersController#new as HTML
+Rendered users/_inputs.html.erb (2.1ms)
+Completed 200 OK in 6ms (Views: 5.7ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/users" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"commit"=>"Sign up", "utf8"=>"\342\234\223", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"email@person.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('aa59ef6b14272e5e86780e33adbe70dad9ed18cf', '2010-12-20 18:52:38.256352', 'email@person.com', 'f', '16d55f4e277327dd6dd4b1fa2413094271b9d42d', 'e7ff69069b3283d10ea45a32cf554069294a0244', '941503995b3c99636cc846217e323b9f78874cdd', '2010-12-20 18:52:38.256352')
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:52:38 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa5f64292d_d8f9800ea92c970f0@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=aa59ef6b14272e5e86780e33adbe70dad9ed18cf
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 24ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.3ms | ActiveRecord: 0.4ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8f02a13990c05e1a8ed3455e9aebddf3f259422f', '2010-12-20 18:52:38.292404', 'email@person.com', 'f', '4a381dd2baa7c40f8d724dc11587abeb42551d28', 'f3e7f097acfda1122507ef26b56c424d43b0419d', '4d06caa56fd1f468e9e0547909cd7729c2f91b01', '2010-12-20 18:52:38.292404')[0m
+
+Sent mail to email@person.com (113ms)
+Date: Mon, 20 Dec 2010 13:52:38 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa5f664e2b_d8f9800ea92c971ea@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8f02a13990c05e1a8ed3455e9aebddf3f259422f
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new?token=8f02a13990c05e1a8ed3455e9aebddf3f259422f" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '8f02a13990c05e1a8ed3455e9aebddf3f259422f') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '8f02a13990c05e1a8ed3455e9aebddf3f259422f') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:52:38.425791' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 5ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'f3e7f097acfda1122507ef26b56c424d43b0419d') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.2ms | ActiveRecord: 1.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'f3e7f097acfda1122507ef26b56c424d43b0419d') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('bc02751d9e5849a1c7dc869ab0c072aff2398534', '2010-12-20 18:52:38.446114', 'email@person.com', 'f', '5ebe90b7395dd649fcf3aeaad3c4b60da212a328', 'faf67b14e7678e50a19c08565204c92411c140c0', '690c1b98098f2c632c49e6c5394ccc274636124e', '2010-12-20 18:52:38.446114')[0m
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:52:38 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa5f670fc5_d8f9800ea92c97227@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=bc02751d9e5849a1c7dc869ab0c072aff2398534
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new?token=bc02751d9e5849a1c7dc869ab0c072aff2398534" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'bc02751d9e5849a1c7dc869ab0c072aff2398534') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'bc02751d9e5849a1c7dc869ab0c072aff2398534') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:52:38.474498' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 4ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'faf67b14e7678e50a19c08565204c92411c140c0') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 1.0ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'faf67b14e7678e50a19c08565204c92411c140c0') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.7ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'faf67b14e7678e50a19c08565204c92411c140c0') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'faf67b14e7678e50a19c08565204c92411c140c0') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'faf67b14e7678e50a19c08565204c92411c140c0') LIMIT 1
+Completed 200 OK in 4ms (Views: 2.5ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('94fd2878258fe6bb90ffa1934b397c9332c6c295', '2010-12-20 18:52:38.510761', 'email@person.com', 'f', 'cd719c2bbb8f93933ee33beebb14386ffe39401e', '5fab996c62c72fc38787267821c3d07612dd0bf6', '9f63600437f0e337bccaa082322d492969fb8fcb', '2010-12-20 18:52:38.510761')
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:52:38 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa5f680442_d8f9800ea92c9737f@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=94fd2878258fe6bb90ffa1934b397c9332c6c295
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/confirmation/new?token=94fd2878258fe6bb90ffa1934b397c9332c6c295" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '94fd2878258fe6bb90ffa1934b397c9332c6c295') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '94fd2878258fe6bb90ffa1934b397c9332c6c295') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:52:38.535639' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 4ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '5fab996c62c72fc38787267821c3d07612dd0bf6') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 1.0ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '5fab996c62c72fc38787267821c3d07612dd0bf6') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '5fab996c62c72fc38787267821c3d07612dd0bf6') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+
+
+Started DELETE "/sign_out" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '5fab996c62c72fc38787267821c3d07612dd0bf6') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '2af6d411bf071a29a2d26364b2395722a9458c44', "updated_at" = '2010-12-20 18:52:38.560571' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 3ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 2ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:52:38 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/passwords/new" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::PasswordsController#new as HTML
+Rendered vendor/plugins/clearance/app/views/passwords/new.html.erb within layouts/application (3.2ms)
+Completed 200 OK in 13ms (Views: 12.1ms | ActiveRecord: 0.2ms)
+
+
+Started POST "/passwords" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"commit"=>"Reset password", "utf8"=>"\342\234\223", "password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Rendered vendor/plugins/clearance/app/views/passwords/new.html.erb within layouts/application (2.2ms)
+Completed 200 OK in 6ms (Views: 2.9ms | ActiveRecord: 0.1ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ee25daceed63d17bde585e5a4c09231556a44d54', '2010-12-20 18:56:59.276836', 'email@person.com', 'f', 'd89b29a10d3f3fc1eaae0caa2d36285d42262646', '3599936d2b46e80af689e77522f0146262625c2a', '957c9c44cbc2ee031ec9d49cc7c23188f4b308d4', '2010-12-20 18:56:59.276836')[0m
+
+Sent mail to email@person.com (12ms)
+Date: Mon, 20 Dec 2010 13:56:59 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa6fb4fbf6_d99f800ea92c7408d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ee25daceed63d17bde585e5a4c09231556a44d54
+
+
+Started GET "/passwords/new" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::PasswordsController#new as HTML
+Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 0.5ms)
+
+
+Started POST "/passwords" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"commit"=>"Reset password", "utf8"=>"\342\234\223", "password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '225ed6cf414609ecd494ab35e3f7044ec1e966e5', "updated_at" = '2010-12-20 18:56:59.344500' WHERE ("users"."id" = 1)[0m
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:56:59 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa6fb5acaf_d99f800ea92c74189@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=225ed6cf414609ecd494ab35e3f7044ec1e966e5
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 34ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 12ms (Views: 11.2ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1f35b2b26bb7c18b2efe4e6a442817ae97bff5da', '2010-12-20 18:56:59.402881', 'email@person.com', 'f', '14e6c7825df2e16d91e07d3023165b1e4cb37b01', 'c64326ff1e96b1d6ab0b63f547f956d7cc3c7136', 'b0f1ff3fa4529cf7d390722a6ea37e07af937463', '2010-12-20 18:56:59.402881')
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:56:59 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa6fb66025_d99f800ea92c742cf@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=1f35b2b26bb7c18b2efe4e6a442817ae97bff5da
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/password/edit?token=1f35b2b26bb7c18b2efe4e6a442817ae97bff5da" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '1f35b2b26bb7c18b2efe4e6a442817ae97bff5da') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '1f35b2b26bb7c18b2efe4e6a442817ae97bff5da') LIMIT 1[0m
+Completed 200 OK in 9ms (Views: 7.6ms | ActiveRecord: 0.9ms)
+
+
+Started POST "/users/1/password?token=1f35b2b26bb7c18b2efe4e6a442817ae97bff5da" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"commit"=>"Save this password", "token"=>"[FILTERED]", "utf8"=>"\342\234\223", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '1f35b2b26bb7c18b2efe4e6a442817ae97bff5da') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '1f35b2b26bb7c18b2efe4e6a442817ae97bff5da') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1[0m
+Completed 200 OK in 12ms (Views: 4.8ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a65a271669e64eeb5e19cffbc652de76ad55d1cb', '2010-12-20 18:56:59.476699', 'email@person.com', 'f', 'b5a6a5a02d1c17abb0114ffa892c34982414e886', '3b03a23852457518fd548c04fa006234ec73b6f5', 'e865a28860ce9537f983e35784a14a71d3b230d0', '2010-12-20 18:56:59.476699')[0m
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:56:59 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa6fb781b5_d99f800ea92c74388@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a65a271669e64eeb5e19cffbc652de76ad55d1cb
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/password/edit?token=a65a271669e64eeb5e19cffbc652de76ad55d1cb" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a65a271669e64eeb5e19cffbc652de76ad55d1cb') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a65a271669e64eeb5e19cffbc652de76ad55d1cb') LIMIT 1
+Completed 200 OK in 5ms (Views: 3.2ms | ActiveRecord: 1.2ms)
+
+
+Started POST "/users/1/password?token=a65a271669e64eeb5e19cffbc652de76ad55d1cb" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"commit"=>"Save this password", "token"=>"[FILTERED]", "utf8"=>"\342\234\223", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a65a271669e64eeb5e19cffbc652de76ad55d1cb') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a65a271669e64eeb5e19cffbc652de76ad55d1cb') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '65009c01ea73c9666e6e3a2a590a6797eaf1fd77', "updated_at" = '2010-12-20 18:56:59.627061' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:56:59.628340' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 117ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '3b03a23852457518fd548c04fa006234ec73b6f5') LIMIT 1[0m
+Completed 200 OK in 9ms (Views: 7.6ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '3b03a23852457518fd548c04fa006234ec73b6f5') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '3b03a23852457518fd548c04fa006234ec73b6f5') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+
+
+Started DELETE "/sign_out" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '3b03a23852457518fd548c04fa006234ec73b6f5') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'b9d8704bd3916c859994f756caaa0c4402d3e4a3', "updated_at" = '2010-12-20 18:56:59.664429' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 3ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.0ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'b9d8704bd3916c859994f756caaa0c4402d3e4a3') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'b9d8704bd3916c859994f756caaa0c4402d3e4a3') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.1ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Completed 401 Unauthorized in 5ms (Views: 4.1ms | ActiveRecord: 0.1ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3c65ca205a7c7c14ea7358670ded3ddcf996af74', '2010-12-20 18:56:59.756804', 'email@person.com', 'f', 'd08b6980070c3d19e777effad86dd082348ed18e', '56c0aa3b517b102c4a8bd142d4a337000835c7cf', '23382adbdfe591c4b2d70b143409aa617238df94', '2010-12-20 18:56:59.756804')
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:56:59 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa6fbbc6f4_d99f800ea92c74450@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3c65ca205a7c7c14ea7358670ded3ddcf996af74
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:56:59 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa6fbc597c_d99f800ea92c74531@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3c65ca205a7c7c14ea7358670ded3ddcf996af74
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 20ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 114ms (Views: 113.2ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('0f93939bed0b0bc5de26baff5140fbceba0efd36', '2010-12-20 18:56:59.946078', 'email@person.com', 't', '65f78ed42ed708e261756e2b9387b29556fe371d', 'c572caee226de02c5f2f254b39cca426cdfac698', 'bd3c6d3cc51946859af251009d96c0d0be108dbc', '2010-12-20 18:56:59.946078')[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Completed 401 Unauthorized in 5ms (Views: 3.6ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.0ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('6c9846b7f1835bb986ba4a12e8ba93677638c3e2', '2010-12-20 18:56:59.987565', 'email@person.com', 't', '3d192d0fd9929167301836fc686c09050449f498', '7cf25b8d9bc177a6d9860df940dd826a517a6a3d', '23eb4dca18b2e9b31f43bf0e7ea704056103f994', '2010-12-20 18:56:59.987565')
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:56:59 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '7cf25b8d9bc177a6d9860df940dd826a517a6a3d') LIMIT 1
+Completed 200 OK in 4ms (Views: 3.0ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '7cf25b8d9bc177a6d9860df940dd826a517a6a3d') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '7cf25b8d9bc177a6d9860df940dd826a517a6a3d') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '7cf25b8d9bc177a6d9860df940dd826a517a6a3d') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('1fbe593edf78bcc0482b36baf2e19c392bda45dd', '2010-12-20 18:57:00.051012', 'email@person.com', 't', 'ceff16f9b76182b337e06189c45f71d323c0e6b2', '58c03bc811b0fdc8c3170c1f4b7705fd54454e05', '8d9147a311cd83535f01aea3b9a10764866b4bde', '2010-12-20 18:57:00.051012')[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.4ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (1.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 3ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '58c03bc811b0fdc8c3170c1f4b7705fd54454e05') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.4ms | ActiveRecord: 1.1ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '58c03bc811b0fdc8c3170c1f4b7705fd54454e05') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '58c03bc811b0fdc8c3170c1f4b7705fd54454e05') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started DELETE "/sign_out" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '58c03bc811b0fdc8c3170c1f4b7705fd54454e05') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '0589850b167dbf705d6190a27dedb3d49d3c7ddc', "updated_at" = '2010-12-20 18:57:00.091609' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 3ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.3ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/sign_up" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by Clearance::UsersController#new as HTML
+Rendered vendor/plugins/clearance/app/views/users/_form.html.erb (2.2ms)
+Completed 200 OK in 17ms (Views: 16.9ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/users" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"commit"=>"Sign up", "utf8"=>"\342\234\223", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"invalidemail"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('invalidemail')) LIMIT 1
+Rendered vendor/plugins/clearance/app/views/users/_form.html.erb (3.2ms)
+Completed 200 OK in 11ms (Views: 6.2ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/sign_up" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by Clearance::UsersController#new as HTML
+Rendered vendor/plugins/clearance/app/views/users/_form.html.erb (1.6ms)
+Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/users" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"commit"=>"Sign up", "utf8"=>"\342\234\223", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"email@person.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('ab4c0a7c5cd0c7e78550590c68f4b89c627fa0aa', '2010-12-20 18:57:00.316931', 'email@person.com', 'f', 'de8160d1d77cfc0ff6887cb6c4cb93f6b04e4f83', '00dc26ede4031360266e27c52b5715f23834e972', '326ed78cff28b8447d6723f44feb1916cfc4fcb2', '2010-12-20 18:57:00.316931')
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:57:00 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa6fc5184d_d99f800ea92c74693@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=ab4c0a7c5cd0c7e78550590c68f4b89c627fa0aa
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 25ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.5ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('0660d0054b1f10892c585bfae0c60f61db85d826', '2010-12-20 18:57:00.353245', 'email@person.com', 'f', 'a99c5524c4b910dd8c68a294d5efe626fcdb6478', '221824e0597bd454d834200238c149bb0a41081a', '08e0718dbdba17b55078bf353ca4f30cce562f9a', '2010-12-20 18:57:00.353245')[0m
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:57:00 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa6fc59ee3_d99f800ea92c747eb@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=0660d0054b1f10892c585bfae0c60f61db85d826
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new?token=0660d0054b1f10892c585bfae0c60f61db85d826" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '0660d0054b1f10892c585bfae0c60f61db85d826') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '0660d0054b1f10892c585bfae0c60f61db85d826') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:57:00.380192' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 5ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '221824e0597bd454d834200238c149bb0a41081a') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.3ms | ActiveRecord: 1.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '221824e0597bd454d834200238c149bb0a41081a') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('6943b620b9874ccae1bc09d1e198dfc04f08703c', '2010-12-20 18:57:00.401051', 'email@person.com', 'f', '045fdb3dcb8906891dfaa4fd9a9eeb7827d3cb37', '370636629539e102b2da7b634698f8eebbe79281', '1189e5745a30c2800bf31168ecdf9d18528865aa', '2010-12-20 18:57:00.401051')[0m
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:57:00 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa6fc65792_d99f800ea92c748ed@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=6943b620b9874ccae1bc09d1e198dfc04f08703c
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new?token=6943b620b9874ccae1bc09d1e198dfc04f08703c" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '6943b620b9874ccae1bc09d1e198dfc04f08703c') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '6943b620b9874ccae1bc09d1e198dfc04f08703c') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:57:00.427808' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 5ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '370636629539e102b2da7b634698f8eebbe79281') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 1.1ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '370636629539e102b2da7b634698f8eebbe79281') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '370636629539e102b2da7b634698f8eebbe79281') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 1ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '370636629539e102b2da7b634698f8eebbe79281') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '370636629539e102b2da7b634698f8eebbe79281') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8927cbd752aba85334b5423436ed78c527b62edb', '2010-12-20 18:57:00.575627', 'email@person.com', 'f', '2f5d16d7f0a01041970b127f02de72159fe91624', '14de4c997f06c19dfaf709515447e0c0a4b3e71f', 'ba623795f4058a996a504e5c532be857f84b35ff', '2010-12-20 18:57:00.575627')
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:57:00 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa6fc904f3_d99f800ea92c74945@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8927cbd752aba85334b5423436ed78c527b62edb
+ [1m[36mUser Load (0.5ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/confirmation/new?token=8927cbd752aba85334b5423436ed78c527b62edb" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '8927cbd752aba85334b5423436ed78c527b62edb') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '8927cbd752aba85334b5423436ed78c527b62edb') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:57:00.602552' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 5ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '14de4c997f06c19dfaf709515447e0c0a4b3e71f') LIMIT 1[0m
+Completed 200 OK in 5ms (Views: 3.5ms | ActiveRecord: 1.4ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '14de4c997f06c19dfaf709515447e0c0a4b3e71f') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '14de4c997f06c19dfaf709515447e0c0a4b3e71f') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.2ms)
+
+
+Started DELETE "/sign_out" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '14de4c997f06c19dfaf709515447e0c0a4b3e71f') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '992acacee7114ebf1f234721e3238109e57aec2c', "updated_at" = '2010-12-20 18:57:00.630462' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 3ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 2ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.0ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:00 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.0ms)
+ [1m[36mSQL (0.1ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/passwords/new" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::PasswordsController#new as HTML
+Rendered passwords/new.html.erb within layouts/application (5.6ms)
+Completed 200 OK in 13ms (Views: 12.7ms | ActiveRecord: 0.2ms)
+
+
+Started POST "/passwords" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"commit"=>"Reset password", "utf8"=>"\342\234\223", "password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Rendered passwords/new.html.erb within layouts/application (3.6ms)
+Completed 200 OK in 7ms (Views: 4.4ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('38972a330bfafaded01ff4973b7b1ec42614ff52', '2010-12-20 18:57:07.213400', 'email@person.com', 'f', 'd5954318fda70835df8db29042827f7fe3fedb89', 'bfb41926042a71cfa251af163cf62eb25a7d22e3', 'b3a41db4c32b025594a919445b3d2c832d5bbe7e', '2010-12-20 18:57:07.213400')[0m
+
+Sent mail to email@person.com (12ms)
+Date: Mon, 20 Dec 2010 13:57:07 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa70340bc7_d9a4800ea92c7258@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=38972a330bfafaded01ff4973b7b1ec42614ff52
+
+
+Started GET "/passwords/new" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::PasswordsController#new as HTML
+Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.5ms)
+
+
+Started POST "/passwords" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"commit"=>"Reset password", "utf8"=>"\342\234\223", "password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '0f86b57a8fe4304acdd30ed82513cbd074341941', "updated_at" = '2010-12-20 18:57:07.285734' WHERE ("users"."id" = 1)[0m
+
+Sent mail to email@person.com (9ms)
+Date: Mon, 20 Dec 2010 13:57:07 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa7034c64e_d9a4800ea92c730@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=0f86b57a8fe4304acdd30ed82513cbd074341941
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 34ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 10ms (Views: 9.7ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('848bc0122f6f9c1e083c70ce6ace9caea491d785', '2010-12-20 18:57:07.340155', 'email@person.com', 'f', '37128560ec25d49f654211ad8ab2ee259be92842', '749e6bc5ee65614ad07ec7d16105bb4dc8b312f9', 'cfac35e6483c4b0b5de9e2169180dc2eebf33b0e', '2010-12-20 18:57:07.340155')
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:57:07 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa70356c2f_d9a4800ea92c7447@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=848bc0122f6f9c1e083c70ce6ace9caea491d785
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/password/edit?token=848bc0122f6f9c1e083c70ce6ace9caea491d785" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '848bc0122f6f9c1e083c70ce6ace9caea491d785') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '848bc0122f6f9c1e083c70ce6ace9caea491d785') LIMIT 1[0m
+Completed 200 OK in 11ms (Views: 9.1ms | ActiveRecord: 0.9ms)
+
+
+Started POST "/users/1/password?token=848bc0122f6f9c1e083c70ce6ace9caea491d785" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"commit"=>"Save this password", "token"=>"[FILTERED]", "utf8"=>"\342\234\223", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '848bc0122f6f9c1e083c70ce6ace9caea491d785') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '848bc0122f6f9c1e083c70ce6ace9caea491d785') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1[0m
+Completed 200 OK in 11ms (Views: 5.0ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('510d57def6d13c37ab30f3f97ab21688da8ff3ef', '2010-12-20 18:57:07.414261', 'email@person.com', 'f', '31ab742aea436e239845472db61b1e15df1331da', 'aa7dac7850b53656351b9937689035dac78a45fc', '395199c6d846a590d74ccafbb1b486abb2a71ae6', '2010-12-20 18:57:07.414261')[0m
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:57:07 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa70368cb4_d9a4800ea92c758f@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=510d57def6d13c37ab30f3f97ab21688da8ff3ef
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/password/edit?token=510d57def6d13c37ab30f3f97ab21688da8ff3ef" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '510d57def6d13c37ab30f3f97ab21688da8ff3ef') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '510d57def6d13c37ab30f3f97ab21688da8ff3ef') LIMIT 1
+Completed 200 OK in 115ms (Views: 113.3ms | ActiveRecord: 0.7ms)
+
+
+Started POST "/users/1/password?token=510d57def6d13c37ab30f3f97ab21688da8ff3ef" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"commit"=>"Save this password", "token"=>"[FILTERED]", "utf8"=>"\342\234\223", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '510d57def6d13c37ab30f3f97ab21688da8ff3ef') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '510d57def6d13c37ab30f3f97ab21688da8ff3ef') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '74551bf39d93d975a618ceb477f2d1d8fb151f66', "updated_at" = '2010-12-20 18:57:07.564088' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:57:07.565325' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 7ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'aa7dac7850b53656351b9937689035dac78a45fc') LIMIT 1[0m
+Completed 200 OK in 9ms (Views: 7.6ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'aa7dac7850b53656351b9937689035dac78a45fc') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'aa7dac7850b53656351b9937689035dac78a45fc') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+
+
+Started DELETE "/sign_out" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'aa7dac7850b53656351b9937689035dac78a45fc') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '612dcc61e8c74c26b455dd6aa7164181de562cf3', "updated_at" = '2010-12-20 18:57:07.601035' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 3ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.0ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '612dcc61e8c74c26b455dd6aa7164181de562cf3') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '612dcc61e8c74c26b455dd6aa7164181de562cf3') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.7ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.1ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Completed 401 Unauthorized in 8ms (Views: 6.9ms | ActiveRecord: 0.1ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('aef2520ba521b601768e2803d0f6393676110eb6', '2010-12-20 18:57:07.699670', 'email@person.com', 'f', '6a1ad1008e530f591eaec6e246ec9457e21b5852', 'e05f347bb6b909077966c9c251f44d4326243349', '85c12a871a9aaa60a211f4c0d1deeaa85d987ec4', '2010-12-20 18:57:07.699670')
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:57:07 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa703ae557_d9a4800ea92c76d3@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=aef2520ba521b601768e2803d0f6393676110eb6
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:57:07 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa703d28b9_d9a4800ea92c771a@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=aef2520ba521b601768e2803d0f6393676110eb6
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 20ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('df30ba31329cd086e4c3ec863a753bc1a6ff693d', '2010-12-20 18:57:07.888859', 'email@person.com', 't', '7e2ebb0d1142324b56b6fabeb25f6580dda010f2', '3ac240fb24a752ebdbc9930811fdf72ad29164c4', '3c835cca6d68c463d11a055606d09c690696bef3', '2010-12-20 18:57:07.888859')[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Completed 401 Unauthorized in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e5c544db4b96588c787a7b6b66b126b93c868228', '2010-12-20 18:57:07.932200', 'email@person.com', 't', 'fd83af8d3780a5c1ada04fac88970426b4b597d1', 'dfbe10a15d2456ff2d7592df79ef36150543d5f3', 'e3c9be23dd244e3a5fc105a7d42b4773acb4db62', '2010-12-20 18:57:07.932200')
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'dfbe10a15d2456ff2d7592df79ef36150543d5f3') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'dfbe10a15d2456ff2d7592df79ef36150543d5f3') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.3ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'dfbe10a15d2456ff2d7592df79ef36150543d5f3') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'dfbe10a15d2456ff2d7592df79ef36150543d5f3') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.7ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('9bad02c570434fd264c122cb5d8fbd4eb1a83897', '2010-12-20 18:57:07.986069', 'email@person.com', 't', '72a2fcde756d6e27bef2cd8a567919b4a028deca', '0d9f1564050ebe3fc3d241ff58516942b51526b2', 'ce29f06b5f0b73017909f2d79f2980e401594291', '2010-12-20 18:57:07.986069')[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.4ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:57:07 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '0d9f1564050ebe3fc3d241ff58516942b51526b2') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '0d9f1564050ebe3fc3d241ff58516942b51526b2') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '0d9f1564050ebe3fc3d241ff58516942b51526b2') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.2ms)
+
+
+Started DELETE "/sign_out" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '0d9f1564050ebe3fc3d241ff58516942b51526b2') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '60417f92ef883a928e8bf4931d4b79a01f16ff0f', "updated_at" = '2010-12-20 18:57:08.133429' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 3ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/sign_up" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by Clearance::UsersController#new as HTML
+Rendered users/_inputs.html.erb (2.5ms)
+Completed 200 OK in 14ms (Views: 13.4ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/users" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"commit"=>"Sign up", "utf8"=>"\342\234\223", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"invalidemail"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('invalidemail')) LIMIT 1
+Rendered users/_inputs.html.erb (2.7ms)
+Completed 200 OK in 12ms (Views: 7.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/sign_up" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by Clearance::UsersController#new as HTML
+Rendered users/_inputs.html.erb (2.1ms)
+Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/users" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"commit"=>"Sign up", "utf8"=>"\342\234\223", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"email@person.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('bfb93759ded1f844da6c509049a5b012bac28312', '2010-12-20 18:57:08.241930', 'email@person.com', 'f', '298ac05a0cf6a02fa60b464dba1e0cf6f4d98091', '6b145bc180003eb38d8132d69a550d548f955972', '1653bf9176937a44b05d7ef125b45daa7aa8ef58', '2010-12-20 18:57:08.241930')
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:57:08 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa7043ee2a_d9a4800ea92c782d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=bfb93759ded1f844da6c509049a5b012bac28312
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 22ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.5ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('daae6c6a3daf95558fea7b10836e107992abdb78', '2010-12-20 18:57:08.276875', 'email@person.com', 'f', '5f48e48a629baa739f1e70d7842fe79e69b30037', '054926e4c818b1a70024c43987f308f71a02cebd', 'f933563c61ecf42a0296cf2d45570e65ffa82c93', '2010-12-20 18:57:08.276875')[0m
+
+Sent mail to email@person.com (114ms)
+Date: Mon, 20 Dec 2010 13:57:08 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa7046155a_d9a4800ea92c7985@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=daae6c6a3daf95558fea7b10836e107992abdb78
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new?token=daae6c6a3daf95558fea7b10836e107992abdb78" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'daae6c6a3daf95558fea7b10836e107992abdb78') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'daae6c6a3daf95558fea7b10836e107992abdb78') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:57:08.411170' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 5ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '054926e4c818b1a70024c43987f308f71a02cebd') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 1.4ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '054926e4c818b1a70024c43987f308f71a02cebd') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('c87d6635d546844beed69c4963bc20272473b84c', '2010-12-20 18:57:08.431183', 'email@person.com', 'f', 'a856810ce1e723420c67e5213dea1d1cf1c1a30e', '691dfbc58809664f10a8a57cb521da5595af80db', '326ef34fe2d84747e4a8dec499250f2c98d6d2ab', '2010-12-20 18:57:08.431183')[0m
+
+Sent mail to email@person.com (10ms)
+Date: Mon, 20 Dec 2010 13:57:08 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa7046dd14_d9a4800ea92c8041@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=c87d6635d546844beed69c4963bc20272473b84c
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new?token=c87d6635d546844beed69c4963bc20272473b84c" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'c87d6635d546844beed69c4963bc20272473b84c') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'c87d6635d546844beed69c4963bc20272473b84c') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:57:08.462586' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 4ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '691dfbc58809664f10a8a57cb521da5595af80db') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 1.0ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '691dfbc58809664f10a8a57cb521da5595af80db') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '691dfbc58809664f10a8a57cb521da5595af80db') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '691dfbc58809664f10a8a57cb521da5595af80db') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '691dfbc58809664f10a8a57cb521da5595af80db') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('7ac214b934e4e41b2b28dc72f2bfd834893281e5', '2010-12-20 18:57:08.498957', 'email@person.com', 'f', '418ad9e22b4e5e22456f27b2368e06b47a10e653', '9b4b459a85ff9cc76e9f776efffef5a01edc24ed', 'c607fd4b4a47c60f4cedce0d64b723cf8cd6416d', '2010-12-20 18:57:08.498957')
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:57:08 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa7047d783_d9a4800ea92c8136@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=7ac214b934e4e41b2b28dc72f2bfd834893281e5
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/confirmation/new?token=7ac214b934e4e41b2b28dc72f2bfd834893281e5" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '7ac214b934e4e41b2b28dc72f2bfd834893281e5') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '7ac214b934e4e41b2b28dc72f2bfd834893281e5') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:57:08.523940' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 4ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '9b4b459a85ff9cc76e9f776efffef5a01edc24ed') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.2ms | ActiveRecord: 1.0ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '9b4b459a85ff9cc76e9f776efffef5a01edc24ed') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '9b4b459a85ff9cc76e9f776efffef5a01edc24ed') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.1ms | ActiveRecord: 0.2ms)
+
+
+Started DELETE "/sign_out" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '9b4b459a85ff9cc76e9f776efffef5a01edc24ed') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'edda76d41ef1b505477cfea380a999186bba8559', "updated_at" = '2010-12-20 18:57:08.548907' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 3ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.3ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 2ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:57:08 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/passwords/new" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by Clearance::PasswordsController#new as HTML
+Rendered vendor/plugins/clearance/app/views/passwords/new.html.erb within layouts/application (3.1ms)
+Completed 200 OK in 12ms (Views: 12.0ms | ActiveRecord: 0.3ms)
+
+
+Started POST "/passwords" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"commit"=>"Reset password", "utf8"=>"\342\234\223", "password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Rendered vendor/plugins/clearance/app/views/passwords/new.html.erb within layouts/application (2.4ms)
+Completed 200 OK in 6ms (Views: 3.3ms | ActiveRecord: 0.1ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('aea9294f30854c27f4eaa1fd22500a3f43ead55f', '2010-12-20 18:58:19.403954', 'email@person.com', 'f', 'dfd9c20729a094e5bb050cba4190f91ca6dd98b4', 'eface644258eb414a300b508da61e8d2b61d0faf', '444214edab4e4e0afa4c3e122d80a1b65b019e9f', '2010-12-20 18:58:19.403954')[0m
+
+Sent mail to email@person.com (12ms)
+Date: Mon, 20 Dec 2010 13:58:19 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa74b6f1b1_d9da800ea92c80db@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=aea9294f30854c27f4eaa1fd22500a3f43ead55f
+
+
+Started GET "/passwords/new" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by Clearance::PasswordsController#new as HTML
+Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 0.5ms)
+
+
+Started POST "/passwords" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"commit"=>"Reset password", "utf8"=>"\342\234\223", "password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '101b6bceed16efd0752dc838d0619d240489a603', "updated_at" = '2010-12-20 18:58:19.473806' WHERE ("users"."id" = 1)[0m
+
+Sent mail to email@person.com (9ms)
+Date: Mon, 20 Dec 2010 13:58:19 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa74b7a447_d9da800ea92c817a@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=101b6bceed16efd0752dc838d0619d240489a603
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 35ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 14ms (Views: 13.5ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3f668b713d3fd8dd510e5f7f4f1fe037522b9fb1', '2010-12-20 18:58:19.534337', 'email@person.com', 'f', 'e29b2e698fe42dd8bd36fa2fd70f7b61cdec0ab1', '754cff5a7a5ef6964888c61bfae13e570682b80a', '96438742e33bae698e272367e5e0bcb7da20fe57', '2010-12-20 18:58:19.534337')
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:58:19 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa74b86207_d9da800ea92c82fa@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3f668b713d3fd8dd510e5f7f4f1fe037522b9fb1
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/password/edit?token=3f668b713d3fd8dd510e5f7f4f1fe037522b9fb1" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '3f668b713d3fd8dd510e5f7f4f1fe037522b9fb1') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '3f668b713d3fd8dd510e5f7f4f1fe037522b9fb1') LIMIT 1[0m
+Completed 200 OK in 10ms (Views: 8.5ms | ActiveRecord: 0.9ms)
+
+
+Started POST "/users/1/password?token=3f668b713d3fd8dd510e5f7f4f1fe037522b9fb1" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"commit"=>"Save this password", "token"=>"[FILTERED]", "utf8"=>"\342\234\223", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '3f668b713d3fd8dd510e5f7f4f1fe037522b9fb1') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '3f668b713d3fd8dd510e5f7f4f1fe037522b9fb1') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1[0m
+Completed 200 OK in 11ms (Views: 4.6ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('94234c7e64a7b7bd6f96fef0e42e78bdb5038422', '2010-12-20 18:58:19.608758', 'email@person.com', 'f', '85ae51933e653cfa6c42c0efcb998be57697829e', 'e36226fa0790a043d7483f14dc9cb6eac98d2673', '342b24b9b6271e1a02f4d6e1ca53491330884515', '2010-12-20 18:58:19.608758')[0m
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:58:19 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa74b98773_d9da800ea92c83ec@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=94234c7e64a7b7bd6f96fef0e42e78bdb5038422
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/password/edit?token=94234c7e64a7b7bd6f96fef0e42e78bdb5038422" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '94234c7e64a7b7bd6f96fef0e42e78bdb5038422') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '94234c7e64a7b7bd6f96fef0e42e78bdb5038422') LIMIT 1
+Completed 200 OK in 5ms (Views: 3.3ms | ActiveRecord: 0.8ms)
+
+
+Started POST "/users/1/password?token=94234c7e64a7b7bd6f96fef0e42e78bdb5038422" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"commit"=>"Save this password", "token"=>"[FILTERED]", "utf8"=>"\342\234\223", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '94234c7e64a7b7bd6f96fef0e42e78bdb5038422') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '94234c7e64a7b7bd6f96fef0e42e78bdb5038422') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = 'f970646a93effbd42652f0b4cc04393681dffce3', "updated_at" = '2010-12-20 18:58:19.761186' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:58:19.762410' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 118ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'e36226fa0790a043d7483f14dc9cb6eac98d2673') LIMIT 1[0m
+Completed 200 OK in 9ms (Views: 7.5ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'e36226fa0790a043d7483f14dc9cb6eac98d2673') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'e36226fa0790a043d7483f14dc9cb6eac98d2673') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+
+
+Started DELETE "/sign_out" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'e36226fa0790a043d7483f14dc9cb6eac98d2673') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '8ec966ddfe5ad8f0881c230a8d11a4653bbc30b3', "updated_at" = '2010-12-20 18:58:19.797159' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 3ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.0ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '8ec966ddfe5ad8f0881c230a8d11a4653bbc30b3') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.1ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '8ec966ddfe5ad8f0881c230a8d11a4653bbc30b3') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Completed 401 Unauthorized in 5ms (Views: 3.5ms | ActiveRecord: 0.1ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.0ms | ActiveRecord: 0.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3219b5db65d8426451800eb15a726a4729748bf4', '2010-12-20 18:58:19.896588', 'email@person.com', 'f', '93f8c338874c9dd0d5deeb14728f68af9515d719', 'e7a16ef3eb8b65e0d380cfa97f825595b2019e08', '27d4084fc85cbf5311b4f6951c37e344b485fb8d', '2010-12-20 18:58:19.896588')
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:58:19 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa74bdeccf_d9da800ea92c844d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3219b5db65d8426451800eb15a726a4729748bf4
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:58:19 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa74beaa4d_d9da800ea92c856d@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3219b5db65d8426451800eb15a726a4729748bf4
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 24ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:19 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 118ms (Views: 117.2ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e2f5e80accf5467da796a659d9534b8cbe457ef7', '2010-12-20 18:58:20.101877', 'email@person.com', 't', '973b3708820deee02bf3e0132557cc6fc6238e67', 'd4aa6290bd9f85593ed2621e73daac069d551e69', '0c5d6aca89e3e29a625c3f3c5f02c7092fc7e30b', '2010-12-20 18:58:20.101877')[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Completed 401 Unauthorized in 5ms (Views: 3.3ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('89db75415d31311e3f127b71088c355ca0ad7d98', '2010-12-20 18:58:20.143975', 'email@person.com', 't', '469c71215ff9cdfea86b382ceec28a9feaa113d6', 'd38b459b07e62e4c16facfe7da7bd1f577fb1146', 'fe2371e45f8eecdfef008fb38ee6cfdcda38155b', '2010-12-20 18:58:20.143975')
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 3.0ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'd38b459b07e62e4c16facfe7da7bd1f577fb1146') LIMIT 1
+Completed 200 OK in 4ms (Views: 2.2ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'd38b459b07e62e4c16facfe7da7bd1f577fb1146') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'd38b459b07e62e4c16facfe7da7bd1f577fb1146') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.4ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'd38b459b07e62e4c16facfe7da7bd1f577fb1146') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d49ebe9f06946523e25adf922aa41fb6f20ac317', '2010-12-20 18:58:20.199007', 'email@person.com', 't', '0cf23a5ac22342ace78264645b943231dbf57b24', '425ebaa379cc6372f9fda3bab343101261ed8c2c', 'd2f074a76ad14a2686e4e75801187d592a3f069a', '2010-12-20 18:58:20.199007')[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.4ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '425ebaa379cc6372f9fda3bab343101261ed8c2c') LIMIT 1[0m
+Completed 200 OK in 4ms (Views: 2.0ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '425ebaa379cc6372f9fda3bab343101261ed8c2c') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '425ebaa379cc6372f9fda3bab343101261ed8c2c') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.4ms | ActiveRecord: 0.2ms)
+
+
+Started DELETE "/sign_out" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '425ebaa379cc6372f9fda3bab343101261ed8c2c') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '0ab7455aed531a14b78255f038510adeab27a696', "updated_at" = '2010-12-20 18:58:20.241129' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 3ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 6ms (Views: 5.7ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/sign_up" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::UsersController#new as HTML
+Rendered vendor/plugins/clearance/app/views/users/_form.html.erb (2.6ms)
+Completed 200 OK in 23ms (Views: 22.6ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/users" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"commit"=>"Sign up", "utf8"=>"\342\234\223", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"invalidemail"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('invalidemail')) LIMIT 1
+Rendered vendor/plugins/clearance/app/views/users/_form.html.erb (3.3ms)
+Completed 200 OK in 11ms (Views: 6.4ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/sign_up" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::UsersController#new as HTML
+Rendered vendor/plugins/clearance/app/views/users/_form.html.erb (1.8ms)
+Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/users" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"commit"=>"Sign up", "utf8"=>"\342\234\223", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"email@person.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('0b3b2d8e69dbd45043f39a3c4870aa30fc541e99', '2010-12-20 18:58:20.484221', 'email@person.com', 'f', '8110a62225301d9ea463780f0ecdfb232028df6e', '061d9529955900c3f74ad8ec85786c6b09bb67a3', '3889606fb6ab31f4e06ffb0f1dc511ee62c83121', '2010-12-20 18:58:20.484221')
+
+Sent mail to email@person.com (9ms)
+Date: Mon, 20 Dec 2010 13:58:20 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa74c7aa36_d9da800ea92c86d7@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=0b3b2d8e69dbd45043f39a3c4870aa30fc541e99
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 26ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.4ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('d9e794ee6a5eae9cbb2faf11741f37e9560fd766', '2010-12-20 18:58:20.522397', 'email@person.com', 'f', '4a1cec636811af39cc47511fbd307b85e9d35c87', '12a2a7af575a31f6146bc8765760ed26a546768d', '57d68c9a9d4604fae173c2c6ac3495d0efc3566c', '2010-12-20 18:58:20.522397')[0m
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:58:20 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa74c838bd_d9da800ea92c873@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=d9e794ee6a5eae9cbb2faf11741f37e9560fd766
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new?token=d9e794ee6a5eae9cbb2faf11741f37e9560fd766" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'd9e794ee6a5eae9cbb2faf11741f37e9560fd766') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'd9e794ee6a5eae9cbb2faf11741f37e9560fd766') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:58:20.551010' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 5ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '12a2a7af575a31f6146bc8765760ed26a546768d') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 1.4ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '12a2a7af575a31f6146bc8765760ed26a546768d') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('bbcdb8cab25b9dfbfe36085c7b0c773ddcbafbcb', '2010-12-20 18:58:20.572318', 'email@person.com', 'f', '822429d04cd8cdd6629b28c4d522b0a081f71ad1', 'eb241b5fecaada539314b23e4645c4b20ce8b0f8', 'd032c7b71902fee337c1f61b9e37f746fe56277a', '2010-12-20 18:58:20.572318')[0m
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:58:20 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa74c9046f_d9da800ea92c88b1@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=bbcdb8cab25b9dfbfe36085c7b0c773ddcbafbcb
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new?token=bbcdb8cab25b9dfbfe36085c7b0c773ddcbafbcb" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'bbcdb8cab25b9dfbfe36085c7b0c773ddcbafbcb') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'bbcdb8cab25b9dfbfe36085c7b0c773ddcbafbcb') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:58:20.603067' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 5ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'eb241b5fecaada539314b23e4645c4b20ce8b0f8') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 1.1ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'eb241b5fecaada539314b23e4645c4b20ce8b0f8') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'eb241b5fecaada539314b23e4645c4b20ce8b0f8') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'eb241b5fecaada539314b23e4645c4b20ce8b0f8') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.1ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'eb241b5fecaada539314b23e4645c4b20ce8b0f8') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('f761b65159da849858e895b2381f7583ddaf86d0', '2010-12-20 18:58:20.755254', 'email@person.com', 'f', 'd983ebd2cd8640fcb3eab388034fb47b2a18a320', 'ee732399117f0dd4371262495844c5401d45578a', '4dbf6060721fe8f68b054908d057bf4759e5909a', '2010-12-20 18:58:20.755254')
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:58:20 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa74cbc0a6_d9da800ea92c8989@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=f761b65159da849858e895b2381f7583ddaf86d0
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/confirmation/new?token=f761b65159da849858e895b2381f7583ddaf86d0" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f761b65159da849858e895b2381f7583ddaf86d0') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'f761b65159da849858e895b2381f7583ddaf86d0') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:58:20.781770' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 4ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'ee732399117f0dd4371262495844c5401d45578a') LIMIT 1[0m
+Completed 200 OK in 4ms (Views: 2.6ms | ActiveRecord: 1.1ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'ee732399117f0dd4371262495844c5401d45578a') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'ee732399117f0dd4371262495844c5401d45578a') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+
+
+Started DELETE "/sign_out" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'ee732399117f0dd4371262495844c5401d45578a') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'f6c4f76490d20e88aff68764ae4c90e7dadbe874', "updated_at" = '2010-12-20 18:58:20.808204' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 3ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 2ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:20 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.0ms)
+ [1m[36mSQL (0.2ms)[0m [1m SELECT name
+ FROM sqlite_master
+ WHERE type = 'table' AND NOT name = 'sqlite_sequence'
+[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/passwords/new" for 127.0.0.1 at Mon Dec 20 13:58:27 -0500 2010
+ Processing by Clearance::PasswordsController#new as HTML
+Rendered passwords/new.html.erb within layouts/application (6.2ms)
+Completed 200 OK in 14ms (Views: 13.5ms | ActiveRecord: 0.3ms)
+
+
+Started POST "/passwords" for 127.0.0.1 at Mon Dec 20 13:58:27 -0500 2010
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"commit"=>"Reset password", "utf8"=>"\342\234\223", "password"=>"[FILTERED]"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Rendered passwords/new.html.erb within layouts/application (2.9ms)
+Completed 200 OK in 5ms (Views: 3.5ms | ActiveRecord: 0.1ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('4246c4b11c6eceaad6cce8ad67a305474172a143', '2010-12-20 18:58:27.686176', 'email@person.com', 'f', '7965f444e441de338ba4ed57b2cd9242a367cc97', 'f302679f577c19b7db37bda8febde56277f711f1', '41c434422e9614ea097d4a0fff21bacd5b29b280', '2010-12-20 18:58:27.686176')[0m
+
+Sent mail to email@person.com (13ms)
+Date: Mon, 20 Dec 2010 13:58:27 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa753b4aa0_d9df800ea92c3385e@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=4246c4b11c6eceaad6cce8ad67a305474172a143
+
+
+Started GET "/passwords/new" for 127.0.0.1 at Mon Dec 20 13:58:27 -0500 2010
+ Processing by Clearance::PasswordsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.6ms)
+
+
+Started POST "/passwords" for 127.0.0.1 at Mon Dec 20 13:58:27 -0500 2010
+ Processing by Clearance::PasswordsController#create as HTML
+ Parameters: {"commit"=>"Reset password", "utf8"=>"\342\234\223", "password"=>"[FILTERED]"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = '7ef5e77e60f29d47cefbc0d8c13ff5bb86bd159e', "updated_at" = '2010-12-20 18:58:27.761439' WHERE ("users"."id" = 1)[0m
+
+Sent mail to email@person.com (9ms)
+Date: Mon, 20 Dec 2010 13:58:27 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa753c0ceb_d9df800ea92c339e7@H.local.mail>
+Subject: Change your password
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+Someone, hopefully you, has requested that we send you a link to change your password.
+
+Here's the link:
+
+http://localhost:3000/users/1/password/edit?token=7ef5e77e60f29d47cefbc0d8c13ff5bb86bd159e
+
+If you didn't request this, ignore this email. Don't worry. Your password hasn't been changed.
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 35ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:27 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 11ms (Views: 10.4ms | ActiveRecord: 0.3ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('74db0662f285ed693029cd388d6c9d6cd08c7c5c', '2010-12-20 18:58:27.819923', 'email@person.com', 'f', '3c8c947d3ba80497f07756dbb79d9710f1abe702', '53f5976e0a55d3a22b4b33ccd4175463df8df5f5', 'ff2344a16eecae8cf674a2c86bb387fef2b29177', '2010-12-20 18:58:27.819923')
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:58:27 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa753cc7f2_d9df800ea92c34021@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=74db0662f285ed693029cd388d6c9d6cd08c7c5c
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/password/edit?token=74db0662f285ed693029cd388d6c9d6cd08c7c5c" for 127.0.0.1 at Mon Dec 20 13:58:27 -0500 2010
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '74db0662f285ed693029cd388d6c9d6cd08c7c5c') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '74db0662f285ed693029cd388d6c9d6cd08c7c5c') LIMIT 1[0m
+Completed 200 OK in 8ms (Views: 6.3ms | ActiveRecord: 1.3ms)
+
+
+Started POST "/users/1/password?token=74db0662f285ed693029cd388d6c9d6cd08c7c5c" for 127.0.0.1 at Mon Dec 20 13:58:27 -0500 2010
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"commit"=>"Save this password", "token"=>"[FILTERED]", "utf8"=>"\342\234\223", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '74db0662f285ed693029cd388d6c9d6cd08c7c5c') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '74db0662f285ed693029cd388d6c9d6cd08c7c5c') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1[0m
+Completed 200 OK in 13ms (Views: 6.0ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:27 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:27 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('5286c64513af5f37965d5385e11d9d22695128c4', '2010-12-20 18:58:27.898111', 'email@person.com', 'f', '6df81c3604e0a5f4e7e30ecfe91b76b29b31380c', '2f0e11f1eb25c326d67d6cad2db25f82f2f93fb9', 'c0fbb4d3ccfe117ebd5ab83c8e55508108ea98af', '2010-12-20 18:58:27.898111')[0m
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:58:27 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa753df31d_d9df800ea92c34128@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=5286c64513af5f37965d5385e11d9d22695128c4
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/password/edit?token=5286c64513af5f37965d5385e11d9d22695128c4" for 127.0.0.1 at Mon Dec 20 13:58:27 -0500 2010
+ Processing by Clearance::PasswordsController#edit as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5286c64513af5f37965d5385e11d9d22695128c4') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5286c64513af5f37965d5385e11d9d22695128c4') LIMIT 1
+Completed 200 OK in 122ms (Views: 120.4ms | ActiveRecord: 0.9ms)
+
+
+Started POST "/users/1/password?token=5286c64513af5f37965d5385e11d9d22695128c4" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::PasswordsController#update as HTML
+ Parameters: {"commit"=>"Save this password", "token"=>"[FILTERED]", "utf8"=>"\342\234\223", "user_id"=>"1", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5286c64513af5f37965d5385e11d9d22695128c4') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '5286c64513af5f37965d5385e11d9d22695128c4') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) AND ("users".id <> 1) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "encrypted_password" = '7e956688dc72b3ee95412b4bb1eed31b60a9fdaf', "updated_at" = '2010-12-20 18:58:28.058357' WHERE ("users"."id" = 1)[0m
+ [1m[35mSQL (0.0ms)[0m UPDATE "users" SET "email_confirmed" = 't', "updated_at" = '2010-12-20 18:58:28.059836' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 9ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '2f0e11f1eb25c326d67d6cad2db25f82f2f93fb9') LIMIT 1[0m
+Completed 200 OK in 9ms (Views: 7.9ms | ActiveRecord: 0.6ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '2f0e11f1eb25c326d67d6cad2db25f82f2f93fb9') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.1ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '2f0e11f1eb25c326d67d6cad2db25f82f2f93fb9') LIMIT 1[0m
+Completed 200 OK in 4ms (Views: 2.5ms | ActiveRecord: 0.2ms)
+
+
+Started DELETE "/sign_out" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '2f0e11f1eb25c326d67d6cad2db25f82f2f93fb9') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '29e47d24d157f20776217eccc3eb1886e32dc83b', "updated_at" = '2010-12-20 18:58:28.097825' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 3ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '29e47d24d157f20776217eccc3eb1886e32dc83b') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '29e47d24d157f20776217eccc3eb1886e32dc83b') LIMIT 1
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.1ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Completed 401 Unauthorized in 5ms (Views: 4.0ms | ActiveRecord: 0.1ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.0ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('8d420d2f2f3021ad8ac65493d7cc19689e6a26a4', '2010-12-20 18:58:28.200203', 'email@person.com', 'f', '28ea8dd0e256915d3acb2319bba9d4657c0ac9a9', '4513c828cec0a84c02287c481a614f8f7e90926c', '5c5f5a4ce3e97bb1e0a994ac29cc0e225da2b83d', '2010-12-20 18:58:28.200203')
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:58:28 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa75434811_d9df800ea92c342b@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8d420d2f2f3021ad8ac65493d7cc19689e6a26a4
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 6ms (Views: 6.2ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:58:28 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa7545a2b0_d9df800ea92c343d1@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=8d420d2f2f3021ad8ac65493d7cc19689e6a26a4
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 21ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('932d24a0a6b0f3d2494232eb3bbf4038192b2701', '2010-12-20 18:58:28.396706', 'email@person.com', 't', 'e51b6dfb3165f2f8bba5e940de436749678ce2ce', 'e139b9fc72807603b0ee80f00f7c3cb5a9b306c2', 'c952306b35563e1176bcc3a8f859206cebe3f5f3', '2010-12-20 18:58:28.396706')[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Completed 401 Unauthorized in 5ms (Views: 3.9ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('0910211b79969017bd5f79140f4256fd9e9527e3', '2010-12-20 18:58:28.443595', 'email@person.com', 't', '23043e33caa7a046bf0e6e023fb8ca245ab01e63', '00569c6a360893306eeb66e242ef4986b0800ffe', '166a4f3c8d0a33b69ad919c03f0d295651980f0d', '2010-12-20 18:58:28.443595')
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.5ms)
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '00569c6a360893306eeb66e242ef4986b0800ffe') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '00569c6a360893306eeb66e242ef4986b0800ffe') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '00569c6a360893306eeb66e242ef4986b0800ffe') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '00569c6a360893306eeb66e242ef4986b0800ffe') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e8710e0948dc9eefb6861e2749d0bb1425c93121', '2010-12-20 18:58:28.501678', 'email@person.com', 't', '841515f1870efeb61bb2d7786884dfffa94c63ba', 'ba1eb46d0db4a8d670ea16fe9616564bd3e96b1c', '35de008435aaf6b0eafeac27300f4f9f8efe28ed', '2010-12-20 18:58:28.501678')[0m
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.4ms)
+
+
+Started POST "/session" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#create as HTML
+ Parameters: {"commit"=>"Sign in", "session"=>{"password"=>"[FILTERED]", "email"=>"email@person.com"}, "utf8"=>"\342\234\223"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'ba1eb46d0db4a8d670ea16fe9616564bd3e96b1c') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.1ms | ActiveRecord: 0.4ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'ba1eb46d0db4a8d670ea16fe9616564bd3e96b1c') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.2ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'ba1eb46d0db4a8d670ea16fe9616564bd3e96b1c') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.2ms)
+
+
+Started DELETE "/sign_out" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'ba1eb46d0db4a8d670ea16fe9616564bd3e96b1c') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = '488d3beab15a4d4c3a53ff6af993acee3b55e07c', "updated_at" = '2010-12-20 18:58:28.659891' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 3ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 1ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)
+
+
+Started GET "/sign_up" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::UsersController#new as HTML
+Rendered users/_inputs.html.erb (2.7ms)
+Completed 200 OK in 14ms (Views: 13.9ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/users" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"commit"=>"Sign up", "utf8"=>"\342\234\223", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"invalidemail"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('invalidemail')) LIMIT 1
+Rendered users/_inputs.html.erb (2.5ms)
+Completed 200 OK in 13ms (Views: 7.9ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/sign_up" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::UsersController#new as HTML
+Rendered users/_inputs.html.erb (2.2ms)
+Completed 200 OK in 6ms (Views: 5.7ms | ActiveRecord: 0.0ms)
+
+
+Started POST "/users" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::UsersController#create as HTML
+ Parameters: {"commit"=>"Sign up", "utf8"=>"\342\234\223", "user"=>{"password_confirmation"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>"email@person.com"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('e824acba94e4081feb05a43698498af94d7c2b89', '2010-12-20 18:58:28.773675', 'email@person.com', 'f', '85884f91b69d42f06eaf04a92b8bcbd5b60282f5', 'ad4e137c23288e3052c3bcfd688fb2f43087b9d9', '95205ecb1f19ceb884a2f08f1acc3f682fc1e544', '2010-12-20 18:58:28.773675')
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:58:28 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa754c175f_d9df800ea92c34485@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=e824acba94e4081feb05a43698498af94d7c2b89
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 26ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.6ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('a2d5f2d32e26b3ff262563978fde30cbe6182585', '2010-12-20 18:58:28.812666', 'email@person.com', 'f', '9997eeb2896ab259c5875146ef8dfb032e8cecef', '8175d932695f06eaa8d9fff90217aee119b06e1e', '24a6aeb1a568648083878f4452d80fb42cdb6e67', '2010-12-20 18:58:28.812666')[0m
+
+Sent mail to email@person.com (153ms)
+Date: Mon, 20 Dec 2010 13:58:28 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa754ed90b_d9df800ea92c34580@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=a2d5f2d32e26b3ff262563978fde30cbe6182585
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new?token=a2d5f2d32e26b3ff262563978fde30cbe6182585" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a2d5f2d32e26b3ff262563978fde30cbe6182585') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = 'a2d5f2d32e26b3ff262563978fde30cbe6182585') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:58:28.987862' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 6ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:28 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '8175d932695f06eaa8d9fff90217aee119b06e1e') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.1ms | ActiveRecord: 1.5ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '8175d932695f06eaa8d9fff90217aee119b06e1e') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 2.2ms | ActiveRecord: 0.2ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('3d00b0b2efb5b839c84ba31c30be54fb4ee70cd0', '2010-12-20 18:58:29.012156', 'email@person.com', 'f', 'fc49fb37032db5db2aee2c90b666cd23726aa210', 'd381439baeed9a3896b045b5bc579efc05da4195', '41ebdaed2f85e375cdd1ba822d97f83e8323bf7b', '2010-12-20 18:58:29.012156')[0m
+
+Sent mail to email@person.com (8ms)
+Date: Mon, 20 Dec 2010 13:58:29 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa7557a5f_d9df800ea92c34623@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=3d00b0b2efb5b839c84ba31c30be54fb4ee70cd0
+ [1m[35mUser Load (0.5ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new?token=3d00b0b2efb5b839c84ba31c30be54fb4ee70cd0" for 127.0.0.1 at Mon Dec 20 13:58:29 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '3d00b0b2efb5b839c84ba31c30be54fb4ee70cd0') LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '3d00b0b2efb5b839c84ba31c30be54fb4ee70cd0') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:58:29.048508' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/
+Completed 302 Found in 7ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'd381439baeed9a3896b045b5bc579efc05da4195') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.3ms | ActiveRecord: 1.8ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'd381439baeed9a3896b045b5bc579efc05da4195') LIMIT 1[0m
+Completed 200 OK in 4ms (Views: 2.8ms | ActiveRecord: 0.3ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new" for 127.0.0.1 at Mon Dec 20 13:58:29 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'd381439baeed9a3896b045b5bc579efc05da4195') LIMIT 1
+Redirected to http://www.example.com/
+Completed 302 Found in 2ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'd381439baeed9a3896b045b5bc579efc05da4195') LIMIT 1[0m
+Completed 200 OK in 4ms (Views: 2.5ms | ActiveRecord: 0.7ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = 'd381439baeed9a3896b045b5bc579efc05da4195') LIMIT 1
+Completed 200 OK in 4ms (Views: 2.6ms | ActiveRecord: 0.2ms)
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users"."id" FROM "users" WHERE (LOWER("users"."email") = LOWER('email@person.com')) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("confirmation_token", "created_at", "email", "email_confirmed", "encrypted_password", "remember_token", "salt", "updated_at") VALUES ('70be68496b449d85b5a92af212868a6e7878912c', '2010-12-20 18:58:29.097241', 'email@person.com', 'f', '69270342059c1980a4df6d7257446de7d8592674', '2d1dda92f97f6953292b7a3f5edddb5aba7e0952', 'ea65195150a24fb8c785ce6998eb06450b535f67', '2010-12-20 18:58:29.097241')
+
+Sent mail to email@person.com (7ms)
+Date: Mon, 20 Dec 2010 13:58:29 -0500
+From: donotreply@example.com
+To: email@person.com
+Message-ID: <4d0fa7551bab3_d9df800ea92c34794@H.local.mail>
+Subject: Account confirmation
+Mime-Version: 1.0
+Content-Type: text/plain;
+ charset=UTF-8
+Content-Transfer-Encoding: 7bit
+
+
+http://localhost:3000/users/1/confirmation/new?token=70be68496b449d85b5a92af212868a6e7878912c
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1[0m
+
+
+Started GET "/users/1/confirmation/new?token=70be68496b449d85b5a92af212868a6e7878912c" for 127.0.0.1 at Mon Dec 20 13:58:29 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"token"=>"[FILTERED]", "user_id"=>"1"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '70be68496b449d85b5a92af212868a6e7878912c') LIMIT 1
+ [1m[36mCACHE (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) AND ("users"."confirmation_token" = '70be68496b449d85b5a92af212868a6e7878912c') LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "confirmation_token" = NULL, "email_confirmed" = 't', "updated_at" = '2010-12-20 18:58:29.123667' WHERE ("users"."id" = 1)
+Redirected to http://www.example.com/
+Completed 302 Found in 4ms
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '2d1dda92f97f6953292b7a3f5edddb5aba7e0952') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 1.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '2d1dda92f97f6953292b7a3f5edddb5aba7e0952') LIMIT 1
+Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.2ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."remember_token" = '2d1dda92f97f6953292b7a3f5edddb5aba7e0952') LIMIT 1[0m
+Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms)
+
+
+Started DELETE "/sign_out" for 127.0.0.1 at Mon Dec 20 13:58:29 -0500 2010
+ Processing by Clearance::SessionsController#destroy as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."remember_token" = '2d1dda92f97f6953292b7a3f5edddb5aba7e0952') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "users" SET "remember_token" = 'be6afd69361990e0c71f0c21d2a020ccacacdf0e', "updated_at" = '2010-12-20 18:58:29.152615' WHERE ("users"."id" = 1)[0m
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 3ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:29 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.3ms)
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE ("users"."email" = 'email@person.com') LIMIT 1
+
+
+Started GET "/users/1/confirmation/new" for 127.0.0.1 at Mon Dec 20 13:58:29 -0500 2010
+ Processing by Clearance::ConfirmationsController#new as HTML
+ Parameters: {"user_id"=>"1"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1[0m
+ [1m[35mCACHE (0.0ms)[0m SELECT "users".* FROM "users" WHERE ("users"."id" = 1) LIMIT 1
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 2ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:29 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.3ms)
+
+
+Started GET "/" for 127.0.0.1 at Mon Dec 20 13:58:29 -0500 2010
+ Processing by AccountsController#edit as HTML
+Redirected to http://www.example.com/sign_in
+Completed 302 Found in 0ms
+
+
+Started GET "/sign_in" for 127.0.0.1 at Mon Dec 20 13:58:29 -0500 2010
+ Processing by Clearance::SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
diff --git a/spec/rails_root/public/404.html b/spec/rails_root/public/404.html
new file mode 100644
index 000000000..9a48320a5
--- /dev/null
+++ b/spec/rails_root/public/404.html
@@ -0,0 +1,26 @@
+
+
+
+ The page you were looking for doesn't exist (404)
+
+
+
+
+
+
+
The page you were looking for doesn't exist.
+
You may have mistyped the address or the page may have moved.
+
+
+
diff --git a/spec/rails_root/public/422.html b/spec/rails_root/public/422.html
new file mode 100644
index 000000000..83660ab18
--- /dev/null
+++ b/spec/rails_root/public/422.html
@@ -0,0 +1,26 @@
+
+
+
+ The change you wanted was rejected (422)
+
+
+
+
+
+
+
The change you wanted was rejected.
+
Maybe you tried to change something you didn't have access to.
+
+
+
diff --git a/spec/rails_root/public/500.html b/spec/rails_root/public/500.html
new file mode 100644
index 000000000..b80307fc1
--- /dev/null
+++ b/spec/rails_root/public/500.html
@@ -0,0 +1,26 @@
+
+
+
+ We're sorry, but something went wrong (500)
+
+
+
+
+
+
+
We're sorry, but something went wrong.
+
We've been notified about this issue and we'll take a look at it shortly.
+
+
+
diff --git a/spec/rails_root/public/favicon.ico b/spec/rails_root/public/favicon.ico
new file mode 100644
index 000000000..e69de29bb
diff --git a/spec/rails_root/public/images/rails.png b/spec/rails_root/public/images/rails.png
new file mode 100644
index 000000000..d5edc04e6
Binary files /dev/null and b/spec/rails_root/public/images/rails.png differ
diff --git a/spec/rails_root/public/javascripts/application.js b/spec/rails_root/public/javascripts/application.js
new file mode 100644
index 000000000..fe4577696
--- /dev/null
+++ b/spec/rails_root/public/javascripts/application.js
@@ -0,0 +1,2 @@
+// Place your application-specific JavaScript functions and classes here
+// This file is automatically included by javascript_include_tag :defaults
diff --git a/spec/rails_root/public/javascripts/controls.js b/spec/rails_root/public/javascripts/controls.js
new file mode 100644
index 000000000..7392fb664
--- /dev/null
+++ b/spec/rails_root/public/javascripts/controls.js
@@ -0,0 +1,965 @@
+// script.aculo.us controls.js v1.8.3, Thu Oct 08 11:23:33 +0200 2009
+
+// Copyright (c) 2005-2009 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
+// (c) 2005-2009 Ivan Krstic (http://blogs.law.harvard.edu/ivan)
+// (c) 2005-2009 Jon Tirsen (http://www.tirsen.com)
+// Contributors:
+// Richard Livsey
+// Rahul Bhargava
+// Rob Wills
+//
+// script.aculo.us is freely distributable under the terms of an MIT-style license.
+// For details, see the script.aculo.us web site: http://script.aculo.us/
+
+// Autocompleter.Base handles all the autocompletion functionality
+// that's independent of the data source for autocompletion. This
+// includes drawing the autocompletion menu, observing keyboard
+// and mouse events, and similar.
+//
+// Specific autocompleters need to provide, at the very least,
+// a getUpdatedChoices function that will be invoked every time
+// the text inside the monitored textbox changes. This method
+// should get the text for which to provide autocompletion by
+// invoking this.getToken(), NOT by directly accessing
+// this.element.value. This is to allow incremental tokenized
+// autocompletion. Specific auto-completion logic (AJAX, etc)
+// belongs in getUpdatedChoices.
+//
+// Tokenized incremental autocompletion is enabled automatically
+// when an autocompleter is instantiated with the 'tokens' option
+// in the options parameter, e.g.:
+// new Ajax.Autocompleter('id','upd', '/url/', { tokens: ',' });
+// will incrementally autocomplete with a comma as the token.
+// Additionally, ',' in the above example can be replaced with
+// a token array, e.g. { tokens: [',', '\n'] } which
+// enables autocompletion on multiple tokens. This is most
+// useful when one of the tokens is \n (a newline), as it
+// allows smart autocompletion after linebreaks.
+
+if(typeof Effect == 'undefined')
+ throw("controls.js requires including script.aculo.us' effects.js library");
+
+var Autocompleter = { };
+Autocompleter.Base = Class.create({
+ baseInitialize: function(element, update, options) {
+ element = $(element);
+ this.element = element;
+ this.update = $(update);
+ this.hasFocus = false;
+ this.changed = false;
+ this.active = false;
+ this.index = 0;
+ this.entryCount = 0;
+ this.oldElementValue = this.element.value;
+
+ if(this.setOptions)
+ this.setOptions(options);
+ else
+ this.options = options || { };
+
+ this.options.paramName = this.options.paramName || this.element.name;
+ this.options.tokens = this.options.tokens || [];
+ this.options.frequency = this.options.frequency || 0.4;
+ this.options.minChars = this.options.minChars || 1;
+ this.options.onShow = this.options.onShow ||
+ function(element, update){
+ if(!update.style.position || update.style.position=='absolute') {
+ update.style.position = 'absolute';
+ Position.clone(element, update, {
+ setHeight: false,
+ offsetTop: element.offsetHeight
+ });
+ }
+ Effect.Appear(update,{duration:0.15});
+ };
+ this.options.onHide = this.options.onHide ||
+ function(element, update){ new Effect.Fade(update,{duration:0.15}) };
+
+ if(typeof(this.options.tokens) == 'string')
+ this.options.tokens = new Array(this.options.tokens);
+ // Force carriage returns as token delimiters anyway
+ if (!this.options.tokens.include('\n'))
+ this.options.tokens.push('\n');
+
+ this.observer = null;
+
+ this.element.setAttribute('autocomplete','off');
+
+ Element.hide(this.update);
+
+ Event.observe(this.element, 'blur', this.onBlur.bindAsEventListener(this));
+ Event.observe(this.element, 'keydown', this.onKeyPress.bindAsEventListener(this));
+ },
+
+ show: function() {
+ if(Element.getStyle(this.update, 'display')=='none') this.options.onShow(this.element, this.update);
+ if(!this.iefix &&
+ (Prototype.Browser.IE) &&
+ (Element.getStyle(this.update, 'position')=='absolute')) {
+ new Insertion.After(this.update,
+ '');
+ this.iefix = $(this.update.id+'_iefix');
+ }
+ if(this.iefix) setTimeout(this.fixIEOverlapping.bind(this), 50);
+ },
+
+ fixIEOverlapping: function() {
+ Position.clone(this.update, this.iefix, {setTop:(!this.update.style.height)});
+ this.iefix.style.zIndex = 1;
+ this.update.style.zIndex = 2;
+ Element.show(this.iefix);
+ },
+
+ hide: function() {
+ this.stopIndicator();
+ if(Element.getStyle(this.update, 'display')!='none') this.options.onHide(this.element, this.update);
+ if(this.iefix) Element.hide(this.iefix);
+ },
+
+ startIndicator: function() {
+ if(this.options.indicator) Element.show(this.options.indicator);
+ },
+
+ stopIndicator: function() {
+ if(this.options.indicator) Element.hide(this.options.indicator);
+ },
+
+ onKeyPress: function(event) {
+ if(this.active)
+ switch(event.keyCode) {
+ case Event.KEY_TAB:
+ case Event.KEY_RETURN:
+ this.selectEntry();
+ Event.stop(event);
+ case Event.KEY_ESC:
+ this.hide();
+ this.active = false;
+ Event.stop(event);
+ return;
+ case Event.KEY_LEFT:
+ case Event.KEY_RIGHT:
+ return;
+ case Event.KEY_UP:
+ this.markPrevious();
+ this.render();
+ Event.stop(event);
+ return;
+ case Event.KEY_DOWN:
+ this.markNext();
+ this.render();
+ Event.stop(event);
+ return;
+ }
+ else
+ if(event.keyCode==Event.KEY_TAB || event.keyCode==Event.KEY_RETURN ||
+ (Prototype.Browser.WebKit > 0 && event.keyCode == 0)) return;
+
+ this.changed = true;
+ this.hasFocus = true;
+
+ if(this.observer) clearTimeout(this.observer);
+ this.observer =
+ setTimeout(this.onObserverEvent.bind(this), this.options.frequency*1000);
+ },
+
+ activate: function() {
+ this.changed = false;
+ this.hasFocus = true;
+ this.getUpdatedChoices();
+ },
+
+ onHover: function(event) {
+ var element = Event.findElement(event, 'LI');
+ if(this.index != element.autocompleteIndex)
+ {
+ this.index = element.autocompleteIndex;
+ this.render();
+ }
+ Event.stop(event);
+ },
+
+ onClick: function(event) {
+ var element = Event.findElement(event, 'LI');
+ this.index = element.autocompleteIndex;
+ this.selectEntry();
+ this.hide();
+ },
+
+ onBlur: function(event) {
+ // needed to make click events working
+ setTimeout(this.hide.bind(this), 250);
+ this.hasFocus = false;
+ this.active = false;
+ },
+
+ render: function() {
+ if(this.entryCount > 0) {
+ for (var i = 0; i < this.entryCount; i++)
+ this.index==i ?
+ Element.addClassName(this.getEntry(i),"selected") :
+ Element.removeClassName(this.getEntry(i),"selected");
+ if(this.hasFocus) {
+ this.show();
+ this.active = true;
+ }
+ } else {
+ this.active = false;
+ this.hide();
+ }
+ },
+
+ markPrevious: function() {
+ if(this.index > 0) this.index--;
+ else this.index = this.entryCount-1;
+ this.getEntry(this.index).scrollIntoView(true);
+ },
+
+ markNext: function() {
+ if(this.index < this.entryCount-1) this.index++;
+ else this.index = 0;
+ this.getEntry(this.index).scrollIntoView(false);
+ },
+
+ getEntry: function(index) {
+ return this.update.firstChild.childNodes[index];
+ },
+
+ getCurrentEntry: function() {
+ return this.getEntry(this.index);
+ },
+
+ selectEntry: function() {
+ this.active = false;
+ this.updateElement(this.getCurrentEntry());
+ },
+
+ updateElement: function(selectedElement) {
+ if (this.options.updateElement) {
+ this.options.updateElement(selectedElement);
+ return;
+ }
+ var value = '';
+ if (this.options.select) {
+ var nodes = $(selectedElement).select('.' + this.options.select) || [];
+ if(nodes.length>0) value = Element.collectTextNodes(nodes[0], this.options.select);
+ } else
+ value = Element.collectTextNodesIgnoreClass(selectedElement, 'informal');
+
+ var bounds = this.getTokenBounds();
+ if (bounds[0] != -1) {
+ var newValue = this.element.value.substr(0, bounds[0]);
+ var whitespace = this.element.value.substr(bounds[0]).match(/^\s+/);
+ if (whitespace)
+ newValue += whitespace[0];
+ this.element.value = newValue + value + this.element.value.substr(bounds[1]);
+ } else {
+ this.element.value = value;
+ }
+ this.oldElementValue = this.element.value;
+ this.element.focus();
+
+ if (this.options.afterUpdateElement)
+ this.options.afterUpdateElement(this.element, selectedElement);
+ },
+
+ updateChoices: function(choices) {
+ if(!this.changed && this.hasFocus) {
+ this.update.innerHTML = choices;
+ Element.cleanWhitespace(this.update);
+ Element.cleanWhitespace(this.update.down());
+
+ if(this.update.firstChild && this.update.down().childNodes) {
+ this.entryCount =
+ this.update.down().childNodes.length;
+ for (var i = 0; i < this.entryCount; i++) {
+ var entry = this.getEntry(i);
+ entry.autocompleteIndex = i;
+ this.addObservers(entry);
+ }
+ } else {
+ this.entryCount = 0;
+ }
+
+ this.stopIndicator();
+ this.index = 0;
+
+ if(this.entryCount==1 && this.options.autoSelect) {
+ this.selectEntry();
+ this.hide();
+ } else {
+ this.render();
+ }
+ }
+ },
+
+ addObservers: function(element) {
+ Event.observe(element, "mouseover", this.onHover.bindAsEventListener(this));
+ Event.observe(element, "click", this.onClick.bindAsEventListener(this));
+ },
+
+ onObserverEvent: function() {
+ this.changed = false;
+ this.tokenBounds = null;
+ if(this.getToken().length>=this.options.minChars) {
+ this.getUpdatedChoices();
+ } else {
+ this.active = false;
+ this.hide();
+ }
+ this.oldElementValue = this.element.value;
+ },
+
+ getToken: function() {
+ var bounds = this.getTokenBounds();
+ return this.element.value.substring(bounds[0], bounds[1]).strip();
+ },
+
+ getTokenBounds: function() {
+ if (null != this.tokenBounds) return this.tokenBounds;
+ var value = this.element.value;
+ if (value.strip().empty()) return [-1, 0];
+ var diff = arguments.callee.getFirstDifferencePos(value, this.oldElementValue);
+ var offset = (diff == this.oldElementValue.length ? 1 : 0);
+ var prevTokenPos = -1, nextTokenPos = value.length;
+ var tp;
+ for (var index = 0, l = this.options.tokens.length; index < l; ++index) {
+ tp = value.lastIndexOf(this.options.tokens[index], diff + offset - 1);
+ if (tp > prevTokenPos) prevTokenPos = tp;
+ tp = value.indexOf(this.options.tokens[index], diff + offset);
+ if (-1 != tp && tp < nextTokenPos) nextTokenPos = tp;
+ }
+ return (this.tokenBounds = [prevTokenPos + 1, nextTokenPos]);
+ }
+});
+
+Autocompleter.Base.prototype.getTokenBounds.getFirstDifferencePos = function(newS, oldS) {
+ var boundary = Math.min(newS.length, oldS.length);
+ for (var index = 0; index < boundary; ++index)
+ if (newS[index] != oldS[index])
+ return index;
+ return boundary;
+};
+
+Ajax.Autocompleter = Class.create(Autocompleter.Base, {
+ initialize: function(element, update, url, options) {
+ this.baseInitialize(element, update, options);
+ this.options.asynchronous = true;
+ this.options.onComplete = this.onComplete.bind(this);
+ this.options.defaultParams = this.options.parameters || null;
+ this.url = url;
+ },
+
+ getUpdatedChoices: function() {
+ this.startIndicator();
+
+ var entry = encodeURIComponent(this.options.paramName) + '=' +
+ encodeURIComponent(this.getToken());
+
+ this.options.parameters = this.options.callback ?
+ this.options.callback(this.element, entry) : entry;
+
+ if(this.options.defaultParams)
+ this.options.parameters += '&' + this.options.defaultParams;
+
+ new Ajax.Request(this.url, this.options);
+ },
+
+ onComplete: function(request) {
+ this.updateChoices(request.responseText);
+ }
+});
+
+// The local array autocompleter. Used when you'd prefer to
+// inject an array of autocompletion options into the page, rather
+// than sending out Ajax queries, which can be quite slow sometimes.
+//
+// The constructor takes four parameters. The first two are, as usual,
+// the id of the monitored textbox, and id of the autocompletion menu.
+// The third is the array you want to autocomplete from, and the fourth
+// is the options block.
+//
+// Extra local autocompletion options:
+// - choices - How many autocompletion choices to offer
+//
+// - partialSearch - If false, the autocompleter will match entered
+// text only at the beginning of strings in the
+// autocomplete array. Defaults to true, which will
+// match text at the beginning of any *word* in the
+// strings in the autocomplete array. If you want to
+// search anywhere in the string, additionally set
+// the option fullSearch to true (default: off).
+//
+// - fullSsearch - Search anywhere in autocomplete array strings.
+//
+// - partialChars - How many characters to enter before triggering
+// a partial match (unlike minChars, which defines
+// how many characters are required to do any match
+// at all). Defaults to 2.
+//
+// - ignoreCase - Whether to ignore case when autocompleting.
+// Defaults to true.
+//
+// It's possible to pass in a custom function as the 'selector'
+// option, if you prefer to write your own autocompletion logic.
+// In that case, the other options above will not apply unless
+// you support them.
+
+Autocompleter.Local = Class.create(Autocompleter.Base, {
+ initialize: function(element, update, array, options) {
+ this.baseInitialize(element, update, options);
+ this.options.array = array;
+ },
+
+ getUpdatedChoices: function() {
+ this.updateChoices(this.options.selector(this));
+ },
+
+ setOptions: function(options) {
+ this.options = Object.extend({
+ choices: 10,
+ partialSearch: true,
+ partialChars: 2,
+ ignoreCase: true,
+ fullSearch: false,
+ selector: function(instance) {
+ var ret = []; // Beginning matches
+ var partial = []; // Inside matches
+ var entry = instance.getToken();
+ var count = 0;
+
+ for (var i = 0; i < instance.options.array.length &&
+ ret.length < instance.options.choices ; i++) {
+
+ var elem = instance.options.array[i];
+ var foundPos = instance.options.ignoreCase ?
+ elem.toLowerCase().indexOf(entry.toLowerCase()) :
+ elem.indexOf(entry);
+
+ while (foundPos != -1) {
+ if (foundPos == 0 && elem.length != entry.length) {
+ ret.push("" + elem.substr(0, entry.length) + "" +
+ elem.substr(entry.length) + "");
+ break;
+ } else if (entry.length >= instance.options.partialChars &&
+ instance.options.partialSearch && foundPos != -1) {
+ if (instance.options.fullSearch || /\s/.test(elem.substr(foundPos-1,1))) {
+ partial.push("" + elem.substr(0, foundPos) + "" +
+ elem.substr(foundPos, entry.length) + "" + elem.substr(
+ foundPos + entry.length) + "");
+ break;
+ }
+ }
+
+ foundPos = instance.options.ignoreCase ?
+ elem.toLowerCase().indexOf(entry.toLowerCase(), foundPos + 1) :
+ elem.indexOf(entry, foundPos + 1);
+
+ }
+ }
+ if (partial.length)
+ ret = ret.concat(partial.slice(0, instance.options.choices - ret.length));
+ return "";
+ }
+ }, options || { });
+ }
+});
+
+// AJAX in-place editor and collection editor
+// Full rewrite by Christophe Porteneuve (April 2007).
+
+// Use this if you notice weird scrolling problems on some browsers,
+// the DOM might be a bit confused when this gets called so do this
+// waits 1 ms (with setTimeout) until it does the activation
+Field.scrollFreeActivate = function(field) {
+ setTimeout(function() {
+ Field.activate(field);
+ }, 1);
+};
+
+Ajax.InPlaceEditor = Class.create({
+ initialize: function(element, url, options) {
+ this.url = url;
+ this.element = element = $(element);
+ this.prepareOptions();
+ this._controls = { };
+ arguments.callee.dealWithDeprecatedOptions(options); // DEPRECATION LAYER!!!
+ Object.extend(this.options, options || { });
+ if (!this.options.formId && this.element.id) {
+ this.options.formId = this.element.id + '-inplaceeditor';
+ if ($(this.options.formId))
+ this.options.formId = '';
+ }
+ if (this.options.externalControl)
+ this.options.externalControl = $(this.options.externalControl);
+ if (!this.options.externalControl)
+ this.options.externalControlOnly = false;
+ this._originalBackground = this.element.getStyle('background-color') || 'transparent';
+ this.element.title = this.options.clickToEditText;
+ this._boundCancelHandler = this.handleFormCancellation.bind(this);
+ this._boundComplete = (this.options.onComplete || Prototype.emptyFunction).bind(this);
+ this._boundFailureHandler = this.handleAJAXFailure.bind(this);
+ this._boundSubmitHandler = this.handleFormSubmission.bind(this);
+ this._boundWrapperHandler = this.wrapUp.bind(this);
+ this.registerListeners();
+ },
+ checkForEscapeOrReturn: function(e) {
+ if (!this._editing || e.ctrlKey || e.altKey || e.shiftKey) return;
+ if (Event.KEY_ESC == e.keyCode)
+ this.handleFormCancellation(e);
+ else if (Event.KEY_RETURN == e.keyCode)
+ this.handleFormSubmission(e);
+ },
+ createControl: function(mode, handler, extraClasses) {
+ var control = this.options[mode + 'Control'];
+ var text = this.options[mode + 'Text'];
+ if ('button' == control) {
+ var btn = document.createElement('input');
+ btn.type = 'submit';
+ btn.value = text;
+ btn.className = 'editor_' + mode + '_button';
+ if ('cancel' == mode)
+ btn.onclick = this._boundCancelHandler;
+ this._form.appendChild(btn);
+ this._controls[mode] = btn;
+ } else if ('link' == control) {
+ var link = document.createElement('a');
+ link.href = '#';
+ link.appendChild(document.createTextNode(text));
+ link.onclick = 'cancel' == mode ? this._boundCancelHandler : this._boundSubmitHandler;
+ link.className = 'editor_' + mode + '_link';
+ if (extraClasses)
+ link.className += ' ' + extraClasses;
+ this._form.appendChild(link);
+ this._controls[mode] = link;
+ }
+ },
+ createEditField: function() {
+ var text = (this.options.loadTextURL ? this.options.loadingText : this.getText());
+ var fld;
+ if (1 >= this.options.rows && !/\r|\n/.test(this.getText())) {
+ fld = document.createElement('input');
+ fld.type = 'text';
+ var size = this.options.size || this.options.cols || 0;
+ if (0 < size) fld.size = size;
+ } else {
+ fld = document.createElement('textarea');
+ fld.rows = (1 >= this.options.rows ? this.options.autoRows : this.options.rows);
+ fld.cols = this.options.cols || 40;
+ }
+ fld.name = this.options.paramName;
+ fld.value = text; // No HTML breaks conversion anymore
+ fld.className = 'editor_field';
+ if (this.options.submitOnBlur)
+ fld.onblur = this._boundSubmitHandler;
+ this._controls.editor = fld;
+ if (this.options.loadTextURL)
+ this.loadExternalText();
+ this._form.appendChild(this._controls.editor);
+ },
+ createForm: function() {
+ var ipe = this;
+ function addText(mode, condition) {
+ var text = ipe.options['text' + mode + 'Controls'];
+ if (!text || condition === false) return;
+ ipe._form.appendChild(document.createTextNode(text));
+ };
+ this._form = $(document.createElement('form'));
+ this._form.id = this.options.formId;
+ this._form.addClassName(this.options.formClassName);
+ this._form.onsubmit = this._boundSubmitHandler;
+ this.createEditField();
+ if ('textarea' == this._controls.editor.tagName.toLowerCase())
+ this._form.appendChild(document.createElement('br'));
+ if (this.options.onFormCustomization)
+ this.options.onFormCustomization(this, this._form);
+ addText('Before', this.options.okControl || this.options.cancelControl);
+ this.createControl('ok', this._boundSubmitHandler);
+ addText('Between', this.options.okControl && this.options.cancelControl);
+ this.createControl('cancel', this._boundCancelHandler, 'editor_cancel');
+ addText('After', this.options.okControl || this.options.cancelControl);
+ },
+ destroy: function() {
+ if (this._oldInnerHTML)
+ this.element.innerHTML = this._oldInnerHTML;
+ this.leaveEditMode();
+ this.unregisterListeners();
+ },
+ enterEditMode: function(e) {
+ if (this._saving || this._editing) return;
+ this._editing = true;
+ this.triggerCallback('onEnterEditMode');
+ if (this.options.externalControl)
+ this.options.externalControl.hide();
+ this.element.hide();
+ this.createForm();
+ this.element.parentNode.insertBefore(this._form, this.element);
+ if (!this.options.loadTextURL)
+ this.postProcessEditField();
+ if (e) Event.stop(e);
+ },
+ enterHover: function(e) {
+ if (this.options.hoverClassName)
+ this.element.addClassName(this.options.hoverClassName);
+ if (this._saving) return;
+ this.triggerCallback('onEnterHover');
+ },
+ getText: function() {
+ return this.element.innerHTML.unescapeHTML();
+ },
+ handleAJAXFailure: function(transport) {
+ this.triggerCallback('onFailure', transport);
+ if (this._oldInnerHTML) {
+ this.element.innerHTML = this._oldInnerHTML;
+ this._oldInnerHTML = null;
+ }
+ },
+ handleFormCancellation: function(e) {
+ this.wrapUp();
+ if (e) Event.stop(e);
+ },
+ handleFormSubmission: function(e) {
+ var form = this._form;
+ var value = $F(this._controls.editor);
+ this.prepareSubmission();
+ var params = this.options.callback(form, value) || '';
+ if (Object.isString(params))
+ params = params.toQueryParams();
+ params.editorId = this.element.id;
+ if (this.options.htmlResponse) {
+ var options = Object.extend({ evalScripts: true }, this.options.ajaxOptions);
+ Object.extend(options, {
+ parameters: params,
+ onComplete: this._boundWrapperHandler,
+ onFailure: this._boundFailureHandler
+ });
+ new Ajax.Updater({ success: this.element }, this.url, options);
+ } else {
+ var options = Object.extend({ method: 'get' }, this.options.ajaxOptions);
+ Object.extend(options, {
+ parameters: params,
+ onComplete: this._boundWrapperHandler,
+ onFailure: this._boundFailureHandler
+ });
+ new Ajax.Request(this.url, options);
+ }
+ if (e) Event.stop(e);
+ },
+ leaveEditMode: function() {
+ this.element.removeClassName(this.options.savingClassName);
+ this.removeForm();
+ this.leaveHover();
+ this.element.style.backgroundColor = this._originalBackground;
+ this.element.show();
+ if (this.options.externalControl)
+ this.options.externalControl.show();
+ this._saving = false;
+ this._editing = false;
+ this._oldInnerHTML = null;
+ this.triggerCallback('onLeaveEditMode');
+ },
+ leaveHover: function(e) {
+ if (this.options.hoverClassName)
+ this.element.removeClassName(this.options.hoverClassName);
+ if (this._saving) return;
+ this.triggerCallback('onLeaveHover');
+ },
+ loadExternalText: function() {
+ this._form.addClassName(this.options.loadingClassName);
+ this._controls.editor.disabled = true;
+ var options = Object.extend({ method: 'get' }, this.options.ajaxOptions);
+ Object.extend(options, {
+ parameters: 'editorId=' + encodeURIComponent(this.element.id),
+ onComplete: Prototype.emptyFunction,
+ onSuccess: function(transport) {
+ this._form.removeClassName(this.options.loadingClassName);
+ var text = transport.responseText;
+ if (this.options.stripLoadedTextTags)
+ text = text.stripTags();
+ this._controls.editor.value = text;
+ this._controls.editor.disabled = false;
+ this.postProcessEditField();
+ }.bind(this),
+ onFailure: this._boundFailureHandler
+ });
+ new Ajax.Request(this.options.loadTextURL, options);
+ },
+ postProcessEditField: function() {
+ var fpc = this.options.fieldPostCreation;
+ if (fpc)
+ $(this._controls.editor)['focus' == fpc ? 'focus' : 'activate']();
+ },
+ prepareOptions: function() {
+ this.options = Object.clone(Ajax.InPlaceEditor.DefaultOptions);
+ Object.extend(this.options, Ajax.InPlaceEditor.DefaultCallbacks);
+ [this._extraDefaultOptions].flatten().compact().each(function(defs) {
+ Object.extend(this.options, defs);
+ }.bind(this));
+ },
+ prepareSubmission: function() {
+ this._saving = true;
+ this.removeForm();
+ this.leaveHover();
+ this.showSaving();
+ },
+ registerListeners: function() {
+ this._listeners = { };
+ var listener;
+ $H(Ajax.InPlaceEditor.Listeners).each(function(pair) {
+ listener = this[pair.value].bind(this);
+ this._listeners[pair.key] = listener;
+ if (!this.options.externalControlOnly)
+ this.element.observe(pair.key, listener);
+ if (this.options.externalControl)
+ this.options.externalControl.observe(pair.key, listener);
+ }.bind(this));
+ },
+ removeForm: function() {
+ if (!this._form) return;
+ this._form.remove();
+ this._form = null;
+ this._controls = { };
+ },
+ showSaving: function() {
+ this._oldInnerHTML = this.element.innerHTML;
+ this.element.innerHTML = this.options.savingText;
+ this.element.addClassName(this.options.savingClassName);
+ this.element.style.backgroundColor = this._originalBackground;
+ this.element.show();
+ },
+ triggerCallback: function(cbName, arg) {
+ if ('function' == typeof this.options[cbName]) {
+ this.options[cbName](this, arg);
+ }
+ },
+ unregisterListeners: function() {
+ $H(this._listeners).each(function(pair) {
+ if (!this.options.externalControlOnly)
+ this.element.stopObserving(pair.key, pair.value);
+ if (this.options.externalControl)
+ this.options.externalControl.stopObserving(pair.key, pair.value);
+ }.bind(this));
+ },
+ wrapUp: function(transport) {
+ this.leaveEditMode();
+ // Can't use triggerCallback due to backward compatibility: requires
+ // binding + direct element
+ this._boundComplete(transport, this.element);
+ }
+});
+
+Object.extend(Ajax.InPlaceEditor.prototype, {
+ dispose: Ajax.InPlaceEditor.prototype.destroy
+});
+
+Ajax.InPlaceCollectionEditor = Class.create(Ajax.InPlaceEditor, {
+ initialize: function($super, element, url, options) {
+ this._extraDefaultOptions = Ajax.InPlaceCollectionEditor.DefaultOptions;
+ $super(element, url, options);
+ },
+
+ createEditField: function() {
+ var list = document.createElement('select');
+ list.name = this.options.paramName;
+ list.size = 1;
+ this._controls.editor = list;
+ this._collection = this.options.collection || [];
+ if (this.options.loadCollectionURL)
+ this.loadCollection();
+ else
+ this.checkForExternalText();
+ this._form.appendChild(this._controls.editor);
+ },
+
+ loadCollection: function() {
+ this._form.addClassName(this.options.loadingClassName);
+ this.showLoadingText(this.options.loadingCollectionText);
+ var options = Object.extend({ method: 'get' }, this.options.ajaxOptions);
+ Object.extend(options, {
+ parameters: 'editorId=' + encodeURIComponent(this.element.id),
+ onComplete: Prototype.emptyFunction,
+ onSuccess: function(transport) {
+ var js = transport.responseText.strip();
+ if (!/^\[.*\]$/.test(js)) // TODO: improve sanity check
+ throw('Server returned an invalid collection representation.');
+ this._collection = eval(js);
+ this.checkForExternalText();
+ }.bind(this),
+ onFailure: this.onFailure
+ });
+ new Ajax.Request(this.options.loadCollectionURL, options);
+ },
+
+ showLoadingText: function(text) {
+ this._controls.editor.disabled = true;
+ var tempOption = this._controls.editor.firstChild;
+ if (!tempOption) {
+ tempOption = document.createElement('option');
+ tempOption.value = '';
+ this._controls.editor.appendChild(tempOption);
+ tempOption.selected = true;
+ }
+ tempOption.update((text || '').stripScripts().stripTags());
+ },
+
+ checkForExternalText: function() {
+ this._text = this.getText();
+ if (this.options.loadTextURL)
+ this.loadExternalText();
+ else
+ this.buildOptionList();
+ },
+
+ loadExternalText: function() {
+ this.showLoadingText(this.options.loadingText);
+ var options = Object.extend({ method: 'get' }, this.options.ajaxOptions);
+ Object.extend(options, {
+ parameters: 'editorId=' + encodeURIComponent(this.element.id),
+ onComplete: Prototype.emptyFunction,
+ onSuccess: function(transport) {
+ this._text = transport.responseText.strip();
+ this.buildOptionList();
+ }.bind(this),
+ onFailure: this.onFailure
+ });
+ new Ajax.Request(this.options.loadTextURL, options);
+ },
+
+ buildOptionList: function() {
+ this._form.removeClassName(this.options.loadingClassName);
+ this._collection = this._collection.map(function(entry) {
+ return 2 === entry.length ? entry : [entry, entry].flatten();
+ });
+ var marker = ('value' in this.options) ? this.options.value : this._text;
+ var textFound = this._collection.any(function(entry) {
+ return entry[0] == marker;
+ }.bind(this));
+ this._controls.editor.update('');
+ var option;
+ this._collection.each(function(entry, index) {
+ option = document.createElement('option');
+ option.value = entry[0];
+ option.selected = textFound ? entry[0] == marker : 0 == index;
+ option.appendChild(document.createTextNode(entry[1]));
+ this._controls.editor.appendChild(option);
+ }.bind(this));
+ this._controls.editor.disabled = false;
+ Field.scrollFreeActivate(this._controls.editor);
+ }
+});
+
+//**** DEPRECATION LAYER FOR InPlace[Collection]Editor! ****
+//**** This only exists for a while, in order to let ****
+//**** users adapt to the new API. Read up on the new ****
+//**** API and convert your code to it ASAP! ****
+
+Ajax.InPlaceEditor.prototype.initialize.dealWithDeprecatedOptions = function(options) {
+ if (!options) return;
+ function fallback(name, expr) {
+ if (name in options || expr === undefined) return;
+ options[name] = expr;
+ };
+ fallback('cancelControl', (options.cancelLink ? 'link' : (options.cancelButton ? 'button' :
+ options.cancelLink == options.cancelButton == false ? false : undefined)));
+ fallback('okControl', (options.okLink ? 'link' : (options.okButton ? 'button' :
+ options.okLink == options.okButton == false ? false : undefined)));
+ fallback('highlightColor', options.highlightcolor);
+ fallback('highlightEndColor', options.highlightendcolor);
+};
+
+Object.extend(Ajax.InPlaceEditor, {
+ DefaultOptions: {
+ ajaxOptions: { },
+ autoRows: 3, // Use when multi-line w/ rows == 1
+ cancelControl: 'link', // 'link'|'button'|false
+ cancelText: 'cancel',
+ clickToEditText: 'Click to edit',
+ externalControl: null, // id|elt
+ externalControlOnly: false,
+ fieldPostCreation: 'activate', // 'activate'|'focus'|false
+ formClassName: 'inplaceeditor-form',
+ formId: null, // id|elt
+ highlightColor: '#ffff99',
+ highlightEndColor: '#ffffff',
+ hoverClassName: '',
+ htmlResponse: true,
+ loadingClassName: 'inplaceeditor-loading',
+ loadingText: 'Loading...',
+ okControl: 'button', // 'link'|'button'|false
+ okText: 'ok',
+ paramName: 'value',
+ rows: 1, // If 1 and multi-line, uses autoRows
+ savingClassName: 'inplaceeditor-saving',
+ savingText: 'Saving...',
+ size: 0,
+ stripLoadedTextTags: false,
+ submitOnBlur: false,
+ textAfterControls: '',
+ textBeforeControls: '',
+ textBetweenControls: ''
+ },
+ DefaultCallbacks: {
+ callback: function(form) {
+ return Form.serialize(form);
+ },
+ onComplete: function(transport, element) {
+ // For backward compatibility, this one is bound to the IPE, and passes
+ // the element directly. It was too often customized, so we don't break it.
+ new Effect.Highlight(element, {
+ startcolor: this.options.highlightColor, keepBackgroundImage: true });
+ },
+ onEnterEditMode: null,
+ onEnterHover: function(ipe) {
+ ipe.element.style.backgroundColor = ipe.options.highlightColor;
+ if (ipe._effect)
+ ipe._effect.cancel();
+ },
+ onFailure: function(transport, ipe) {
+ alert('Error communication with the server: ' + transport.responseText.stripTags());
+ },
+ onFormCustomization: null, // Takes the IPE and its generated form, after editor, before controls.
+ onLeaveEditMode: null,
+ onLeaveHover: function(ipe) {
+ ipe._effect = new Effect.Highlight(ipe.element, {
+ startcolor: ipe.options.highlightColor, endcolor: ipe.options.highlightEndColor,
+ restorecolor: ipe._originalBackground, keepBackgroundImage: true
+ });
+ }
+ },
+ Listeners: {
+ click: 'enterEditMode',
+ keydown: 'checkForEscapeOrReturn',
+ mouseover: 'enterHover',
+ mouseout: 'leaveHover'
+ }
+});
+
+Ajax.InPlaceCollectionEditor.DefaultOptions = {
+ loadingCollectionText: 'Loading options...'
+};
+
+// Delayed observer, like Form.Element.Observer,
+// but waits for delay after last key input
+// Ideal for live-search fields
+
+Form.Element.DelayedObserver = Class.create({
+ initialize: function(element, delay, callback) {
+ this.delay = delay || 0.5;
+ this.element = $(element);
+ this.callback = callback;
+ this.timer = null;
+ this.lastValue = $F(this.element);
+ Event.observe(this.element,'keyup',this.delayedListener.bindAsEventListener(this));
+ },
+ delayedListener: function(event) {
+ if(this.lastValue == $F(this.element)) return;
+ if(this.timer) clearTimeout(this.timer);
+ this.timer = setTimeout(this.onTimerEvent.bind(this), this.delay * 1000);
+ this.lastValue = $F(this.element);
+ },
+ onTimerEvent: function() {
+ this.timer = null;
+ this.callback(this.element, $F(this.element));
+ }
+});
\ No newline at end of file
diff --git a/spec/rails_root/public/javascripts/dragdrop.js b/spec/rails_root/public/javascripts/dragdrop.js
new file mode 100644
index 000000000..15c6dbca6
--- /dev/null
+++ b/spec/rails_root/public/javascripts/dragdrop.js
@@ -0,0 +1,974 @@
+// script.aculo.us dragdrop.js v1.8.3, Thu Oct 08 11:23:33 +0200 2009
+
+// Copyright (c) 2005-2009 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
+//
+// script.aculo.us is freely distributable under the terms of an MIT-style license.
+// For details, see the script.aculo.us web site: http://script.aculo.us/
+
+if(Object.isUndefined(Effect))
+ throw("dragdrop.js requires including script.aculo.us' effects.js library");
+
+var Droppables = {
+ drops: [],
+
+ remove: function(element) {
+ this.drops = this.drops.reject(function(d) { return d.element==$(element) });
+ },
+
+ add: function(element) {
+ element = $(element);
+ var options = Object.extend({
+ greedy: true,
+ hoverclass: null,
+ tree: false
+ }, arguments[1] || { });
+
+ // cache containers
+ if(options.containment) {
+ options._containers = [];
+ var containment = options.containment;
+ if(Object.isArray(containment)) {
+ containment.each( function(c) { options._containers.push($(c)) });
+ } else {
+ options._containers.push($(containment));
+ }
+ }
+
+ if(options.accept) options.accept = [options.accept].flatten();
+
+ Element.makePositioned(element); // fix IE
+ options.element = element;
+
+ this.drops.push(options);
+ },
+
+ findDeepestChild: function(drops) {
+ deepest = drops[0];
+
+ for (i = 1; i < drops.length; ++i)
+ if (Element.isParent(drops[i].element, deepest.element))
+ deepest = drops[i];
+
+ return deepest;
+ },
+
+ isContained: function(element, drop) {
+ var containmentNode;
+ if(drop.tree) {
+ containmentNode = element.treeNode;
+ } else {
+ containmentNode = element.parentNode;
+ }
+ return drop._containers.detect(function(c) { return containmentNode == c });
+ },
+
+ isAffected: function(point, element, drop) {
+ return (
+ (drop.element!=element) &&
+ ((!drop._containers) ||
+ this.isContained(element, drop)) &&
+ ((!drop.accept) ||
+ (Element.classNames(element).detect(
+ function(v) { return drop.accept.include(v) } ) )) &&
+ Position.within(drop.element, point[0], point[1]) );
+ },
+
+ deactivate: function(drop) {
+ if(drop.hoverclass)
+ Element.removeClassName(drop.element, drop.hoverclass);
+ this.last_active = null;
+ },
+
+ activate: function(drop) {
+ if(drop.hoverclass)
+ Element.addClassName(drop.element, drop.hoverclass);
+ this.last_active = drop;
+ },
+
+ show: function(point, element) {
+ if(!this.drops.length) return;
+ var drop, affected = [];
+
+ this.drops.each( function(drop) {
+ if(Droppables.isAffected(point, element, drop))
+ affected.push(drop);
+ });
+
+ if(affected.length>0)
+ drop = Droppables.findDeepestChild(affected);
+
+ if(this.last_active && this.last_active != drop) this.deactivate(this.last_active);
+ if (drop) {
+ Position.within(drop.element, point[0], point[1]);
+ if(drop.onHover)
+ drop.onHover(element, drop.element, Position.overlap(drop.overlap, drop.element));
+
+ if (drop != this.last_active) Droppables.activate(drop);
+ }
+ },
+
+ fire: function(event, element) {
+ if(!this.last_active) return;
+ Position.prepare();
+
+ if (this.isAffected([Event.pointerX(event), Event.pointerY(event)], element, this.last_active))
+ if (this.last_active.onDrop) {
+ this.last_active.onDrop(element, this.last_active.element, event);
+ return true;
+ }
+ },
+
+ reset: function() {
+ if(this.last_active)
+ this.deactivate(this.last_active);
+ }
+};
+
+var Draggables = {
+ drags: [],
+ observers: [],
+
+ register: function(draggable) {
+ if(this.drags.length == 0) {
+ this.eventMouseUp = this.endDrag.bindAsEventListener(this);
+ this.eventMouseMove = this.updateDrag.bindAsEventListener(this);
+ this.eventKeypress = this.keyPress.bindAsEventListener(this);
+
+ Event.observe(document, "mouseup", this.eventMouseUp);
+ Event.observe(document, "mousemove", this.eventMouseMove);
+ Event.observe(document, "keypress", this.eventKeypress);
+ }
+ this.drags.push(draggable);
+ },
+
+ unregister: function(draggable) {
+ this.drags = this.drags.reject(function(d) { return d==draggable });
+ if(this.drags.length == 0) {
+ Event.stopObserving(document, "mouseup", this.eventMouseUp);
+ Event.stopObserving(document, "mousemove", this.eventMouseMove);
+ Event.stopObserving(document, "keypress", this.eventKeypress);
+ }
+ },
+
+ activate: function(draggable) {
+ if(draggable.options.delay) {
+ this._timeout = setTimeout(function() {
+ Draggables._timeout = null;
+ window.focus();
+ Draggables.activeDraggable = draggable;
+ }.bind(this), draggable.options.delay);
+ } else {
+ window.focus(); // allows keypress events if window isn't currently focused, fails for Safari
+ this.activeDraggable = draggable;
+ }
+ },
+
+ deactivate: function() {
+ this.activeDraggable = null;
+ },
+
+ updateDrag: function(event) {
+ if(!this.activeDraggable) return;
+ var pointer = [Event.pointerX(event), Event.pointerY(event)];
+ // Mozilla-based browsers fire successive mousemove events with
+ // the same coordinates, prevent needless redrawing (moz bug?)
+ if(this._lastPointer && (this._lastPointer.inspect() == pointer.inspect())) return;
+ this._lastPointer = pointer;
+
+ this.activeDraggable.updateDrag(event, pointer);
+ },
+
+ endDrag: function(event) {
+ if(this._timeout) {
+ clearTimeout(this._timeout);
+ this._timeout = null;
+ }
+ if(!this.activeDraggable) return;
+ this._lastPointer = null;
+ this.activeDraggable.endDrag(event);
+ this.activeDraggable = null;
+ },
+
+ keyPress: function(event) {
+ if(this.activeDraggable)
+ this.activeDraggable.keyPress(event);
+ },
+
+ addObserver: function(observer) {
+ this.observers.push(observer);
+ this._cacheObserverCallbacks();
+ },
+
+ removeObserver: function(element) { // element instead of observer fixes mem leaks
+ this.observers = this.observers.reject( function(o) { return o.element==element });
+ this._cacheObserverCallbacks();
+ },
+
+ notify: function(eventName, draggable, event) { // 'onStart', 'onEnd', 'onDrag'
+ if(this[eventName+'Count'] > 0)
+ this.observers.each( function(o) {
+ if(o[eventName]) o[eventName](eventName, draggable, event);
+ });
+ if(draggable.options[eventName]) draggable.options[eventName](draggable, event);
+ },
+
+ _cacheObserverCallbacks: function() {
+ ['onStart','onEnd','onDrag'].each( function(eventName) {
+ Draggables[eventName+'Count'] = Draggables.observers.select(
+ function(o) { return o[eventName]; }
+ ).length;
+ });
+ }
+};
+
+/*--------------------------------------------------------------------------*/
+
+var Draggable = Class.create({
+ initialize: function(element) {
+ var defaults = {
+ handle: false,
+ reverteffect: function(element, top_offset, left_offset) {
+ var dur = Math.sqrt(Math.abs(top_offset^2)+Math.abs(left_offset^2))*0.02;
+ new Effect.Move(element, { x: -left_offset, y: -top_offset, duration: dur,
+ queue: {scope:'_draggable', position:'end'}
+ });
+ },
+ endeffect: function(element) {
+ var toOpacity = Object.isNumber(element._opacity) ? element._opacity : 1.0;
+ new Effect.Opacity(element, {duration:0.2, from:0.7, to:toOpacity,
+ queue: {scope:'_draggable', position:'end'},
+ afterFinish: function(){
+ Draggable._dragging[element] = false
+ }
+ });
+ },
+ zindex: 1000,
+ revert: false,
+ quiet: false,
+ scroll: false,
+ scrollSensitivity: 20,
+ scrollSpeed: 15,
+ snap: false, // false, or xy or [x,y] or function(x,y){ return [x,y] }
+ delay: 0
+ };
+
+ if(!arguments[1] || Object.isUndefined(arguments[1].endeffect))
+ Object.extend(defaults, {
+ starteffect: function(element) {
+ element._opacity = Element.getOpacity(element);
+ Draggable._dragging[element] = true;
+ new Effect.Opacity(element, {duration:0.2, from:element._opacity, to:0.7});
+ }
+ });
+
+ var options = Object.extend(defaults, arguments[1] || { });
+
+ this.element = $(element);
+
+ if(options.handle && Object.isString(options.handle))
+ this.handle = this.element.down('.'+options.handle, 0);
+
+ if(!this.handle) this.handle = $(options.handle);
+ if(!this.handle) this.handle = this.element;
+
+ if(options.scroll && !options.scroll.scrollTo && !options.scroll.outerHTML) {
+ options.scroll = $(options.scroll);
+ this._isScrollChild = Element.childOf(this.element, options.scroll);
+ }
+
+ Element.makePositioned(this.element); // fix IE
+
+ this.options = options;
+ this.dragging = false;
+
+ this.eventMouseDown = this.initDrag.bindAsEventListener(this);
+ Event.observe(this.handle, "mousedown", this.eventMouseDown);
+
+ Draggables.register(this);
+ },
+
+ destroy: function() {
+ Event.stopObserving(this.handle, "mousedown", this.eventMouseDown);
+ Draggables.unregister(this);
+ },
+
+ currentDelta: function() {
+ return([
+ parseInt(Element.getStyle(this.element,'left') || '0'),
+ parseInt(Element.getStyle(this.element,'top') || '0')]);
+ },
+
+ initDrag: function(event) {
+ if(!Object.isUndefined(Draggable._dragging[this.element]) &&
+ Draggable._dragging[this.element]) return;
+ if(Event.isLeftClick(event)) {
+ // abort on form elements, fixes a Firefox issue
+ var src = Event.element(event);
+ if((tag_name = src.tagName.toUpperCase()) && (
+ tag_name=='INPUT' ||
+ tag_name=='SELECT' ||
+ tag_name=='OPTION' ||
+ tag_name=='BUTTON' ||
+ tag_name=='TEXTAREA')) return;
+
+ var pointer = [Event.pointerX(event), Event.pointerY(event)];
+ var pos = this.element.cumulativeOffset();
+ this.offset = [0,1].map( function(i) { return (pointer[i] - pos[i]) });
+
+ Draggables.activate(this);
+ Event.stop(event);
+ }
+ },
+
+ startDrag: function(event) {
+ this.dragging = true;
+ if(!this.delta)
+ this.delta = this.currentDelta();
+
+ if(this.options.zindex) {
+ this.originalZ = parseInt(Element.getStyle(this.element,'z-index') || 0);
+ this.element.style.zIndex = this.options.zindex;
+ }
+
+ if(this.options.ghosting) {
+ this._clone = this.element.cloneNode(true);
+ this._originallyAbsolute = (this.element.getStyle('position') == 'absolute');
+ if (!this._originallyAbsolute)
+ Position.absolutize(this.element);
+ this.element.parentNode.insertBefore(this._clone, this.element);
+ }
+
+ if(this.options.scroll) {
+ if (this.options.scroll == window) {
+ var where = this._getWindowScroll(this.options.scroll);
+ this.originalScrollLeft = where.left;
+ this.originalScrollTop = where.top;
+ } else {
+ this.originalScrollLeft = this.options.scroll.scrollLeft;
+ this.originalScrollTop = this.options.scroll.scrollTop;
+ }
+ }
+
+ Draggables.notify('onStart', this, event);
+
+ if(this.options.starteffect) this.options.starteffect(this.element);
+ },
+
+ updateDrag: function(event, pointer) {
+ if(!this.dragging) this.startDrag(event);
+
+ if(!this.options.quiet){
+ Position.prepare();
+ Droppables.show(pointer, this.element);
+ }
+
+ Draggables.notify('onDrag', this, event);
+
+ this.draw(pointer);
+ if(this.options.change) this.options.change(this);
+
+ if(this.options.scroll) {
+ this.stopScrolling();
+
+ var p;
+ if (this.options.scroll == window) {
+ with(this._getWindowScroll(this.options.scroll)) { p = [ left, top, left+width, top+height ]; }
+ } else {
+ p = Position.page(this.options.scroll);
+ p[0] += this.options.scroll.scrollLeft + Position.deltaX;
+ p[1] += this.options.scroll.scrollTop + Position.deltaY;
+ p.push(p[0]+this.options.scroll.offsetWidth);
+ p.push(p[1]+this.options.scroll.offsetHeight);
+ }
+ var speed = [0,0];
+ if(pointer[0] < (p[0]+this.options.scrollSensitivity)) speed[0] = pointer[0]-(p[0]+this.options.scrollSensitivity);
+ if(pointer[1] < (p[1]+this.options.scrollSensitivity)) speed[1] = pointer[1]-(p[1]+this.options.scrollSensitivity);
+ if(pointer[0] > (p[2]-this.options.scrollSensitivity)) speed[0] = pointer[0]-(p[2]-this.options.scrollSensitivity);
+ if(pointer[1] > (p[3]-this.options.scrollSensitivity)) speed[1] = pointer[1]-(p[3]-this.options.scrollSensitivity);
+ this.startScrolling(speed);
+ }
+
+ // fix AppleWebKit rendering
+ if(Prototype.Browser.WebKit) window.scrollBy(0,0);
+
+ Event.stop(event);
+ },
+
+ finishDrag: function(event, success) {
+ this.dragging = false;
+
+ if(this.options.quiet){
+ Position.prepare();
+ var pointer = [Event.pointerX(event), Event.pointerY(event)];
+ Droppables.show(pointer, this.element);
+ }
+
+ if(this.options.ghosting) {
+ if (!this._originallyAbsolute)
+ Position.relativize(this.element);
+ delete this._originallyAbsolute;
+ Element.remove(this._clone);
+ this._clone = null;
+ }
+
+ var dropped = false;
+ if(success) {
+ dropped = Droppables.fire(event, this.element);
+ if (!dropped) dropped = false;
+ }
+ if(dropped && this.options.onDropped) this.options.onDropped(this.element);
+ Draggables.notify('onEnd', this, event);
+
+ var revert = this.options.revert;
+ if(revert && Object.isFunction(revert)) revert = revert(this.element);
+
+ var d = this.currentDelta();
+ if(revert && this.options.reverteffect) {
+ if (dropped == 0 || revert != 'failure')
+ this.options.reverteffect(this.element,
+ d[1]-this.delta[1], d[0]-this.delta[0]);
+ } else {
+ this.delta = d;
+ }
+
+ if(this.options.zindex)
+ this.element.style.zIndex = this.originalZ;
+
+ if(this.options.endeffect)
+ this.options.endeffect(this.element);
+
+ Draggables.deactivate(this);
+ Droppables.reset();
+ },
+
+ keyPress: function(event) {
+ if(event.keyCode!=Event.KEY_ESC) return;
+ this.finishDrag(event, false);
+ Event.stop(event);
+ },
+
+ endDrag: function(event) {
+ if(!this.dragging) return;
+ this.stopScrolling();
+ this.finishDrag(event, true);
+ Event.stop(event);
+ },
+
+ draw: function(point) {
+ var pos = this.element.cumulativeOffset();
+ if(this.options.ghosting) {
+ var r = Position.realOffset(this.element);
+ pos[0] += r[0] - Position.deltaX; pos[1] += r[1] - Position.deltaY;
+ }
+
+ var d = this.currentDelta();
+ pos[0] -= d[0]; pos[1] -= d[1];
+
+ if(this.options.scroll && (this.options.scroll != window && this._isScrollChild)) {
+ pos[0] -= this.options.scroll.scrollLeft-this.originalScrollLeft;
+ pos[1] -= this.options.scroll.scrollTop-this.originalScrollTop;
+ }
+
+ var p = [0,1].map(function(i){
+ return (point[i]-pos[i]-this.offset[i])
+ }.bind(this));
+
+ if(this.options.snap) {
+ if(Object.isFunction(this.options.snap)) {
+ p = this.options.snap(p[0],p[1],this);
+ } else {
+ if(Object.isArray(this.options.snap)) {
+ p = p.map( function(v, i) {
+ return (v/this.options.snap[i]).round()*this.options.snap[i] }.bind(this));
+ } else {
+ p = p.map( function(v) {
+ return (v/this.options.snap).round()*this.options.snap }.bind(this));
+ }
+ }}
+
+ var style = this.element.style;
+ if((!this.options.constraint) || (this.options.constraint=='horizontal'))
+ style.left = p[0] + "px";
+ if((!this.options.constraint) || (this.options.constraint=='vertical'))
+ style.top = p[1] + "px";
+
+ if(style.visibility=="hidden") style.visibility = ""; // fix gecko rendering
+ },
+
+ stopScrolling: function() {
+ if(this.scrollInterval) {
+ clearInterval(this.scrollInterval);
+ this.scrollInterval = null;
+ Draggables._lastScrollPointer = null;
+ }
+ },
+
+ startScrolling: function(speed) {
+ if(!(speed[0] || speed[1])) return;
+ this.scrollSpeed = [speed[0]*this.options.scrollSpeed,speed[1]*this.options.scrollSpeed];
+ this.lastScrolled = new Date();
+ this.scrollInterval = setInterval(this.scroll.bind(this), 10);
+ },
+
+ scroll: function() {
+ var current = new Date();
+ var delta = current - this.lastScrolled;
+ this.lastScrolled = current;
+ if(this.options.scroll == window) {
+ with (this._getWindowScroll(this.options.scroll)) {
+ if (this.scrollSpeed[0] || this.scrollSpeed[1]) {
+ var d = delta / 1000;
+ this.options.scroll.scrollTo( left + d*this.scrollSpeed[0], top + d*this.scrollSpeed[1] );
+ }
+ }
+ } else {
+ this.options.scroll.scrollLeft += this.scrollSpeed[0] * delta / 1000;
+ this.options.scroll.scrollTop += this.scrollSpeed[1] * delta / 1000;
+ }
+
+ Position.prepare();
+ Droppables.show(Draggables._lastPointer, this.element);
+ Draggables.notify('onDrag', this);
+ if (this._isScrollChild) {
+ Draggables._lastScrollPointer = Draggables._lastScrollPointer || $A(Draggables._lastPointer);
+ Draggables._lastScrollPointer[0] += this.scrollSpeed[0] * delta / 1000;
+ Draggables._lastScrollPointer[1] += this.scrollSpeed[1] * delta / 1000;
+ if (Draggables._lastScrollPointer[0] < 0)
+ Draggables._lastScrollPointer[0] = 0;
+ if (Draggables._lastScrollPointer[1] < 0)
+ Draggables._lastScrollPointer[1] = 0;
+ this.draw(Draggables._lastScrollPointer);
+ }
+
+ if(this.options.change) this.options.change(this);
+ },
+
+ _getWindowScroll: function(w) {
+ var T, L, W, H;
+ with (w.document) {
+ if (w.document.documentElement && documentElement.scrollTop) {
+ T = documentElement.scrollTop;
+ L = documentElement.scrollLeft;
+ } else if (w.document.body) {
+ T = body.scrollTop;
+ L = body.scrollLeft;
+ }
+ if (w.innerWidth) {
+ W = w.innerWidth;
+ H = w.innerHeight;
+ } else if (w.document.documentElement && documentElement.clientWidth) {
+ W = documentElement.clientWidth;
+ H = documentElement.clientHeight;
+ } else {
+ W = body.offsetWidth;
+ H = body.offsetHeight;
+ }
+ }
+ return { top: T, left: L, width: W, height: H };
+ }
+});
+
+Draggable._dragging = { };
+
+/*--------------------------------------------------------------------------*/
+
+var SortableObserver = Class.create({
+ initialize: function(element, observer) {
+ this.element = $(element);
+ this.observer = observer;
+ this.lastValue = Sortable.serialize(this.element);
+ },
+
+ onStart: function() {
+ this.lastValue = Sortable.serialize(this.element);
+ },
+
+ onEnd: function() {
+ Sortable.unmark();
+ if(this.lastValue != Sortable.serialize(this.element))
+ this.observer(this.element)
+ }
+});
+
+var Sortable = {
+ SERIALIZE_RULE: /^[^_\-](?:[A-Za-z0-9\-\_]*)[_](.*)$/,
+
+ sortables: { },
+
+ _findRootElement: function(element) {
+ while (element.tagName.toUpperCase() != "BODY") {
+ if(element.id && Sortable.sortables[element.id]) return element;
+ element = element.parentNode;
+ }
+ },
+
+ options: function(element) {
+ element = Sortable._findRootElement($(element));
+ if(!element) return;
+ return Sortable.sortables[element.id];
+ },
+
+ destroy: function(element){
+ element = $(element);
+ var s = Sortable.sortables[element.id];
+
+ if(s) {
+ Draggables.removeObserver(s.element);
+ s.droppables.each(function(d){ Droppables.remove(d) });
+ s.draggables.invoke('destroy');
+
+ delete Sortable.sortables[s.element.id];
+ }
+ },
+
+ create: function(element) {
+ element = $(element);
+ var options = Object.extend({
+ element: element,
+ tag: 'li', // assumes li children, override with tag: 'tagname'
+ dropOnEmpty: false,
+ tree: false,
+ treeTag: 'ul',
+ overlap: 'vertical', // one of 'vertical', 'horizontal'
+ constraint: 'vertical', // one of 'vertical', 'horizontal', false
+ containment: element, // also takes array of elements (or id's); or false
+ handle: false, // or a CSS class
+ only: false,
+ delay: 0,
+ hoverclass: null,
+ ghosting: false,
+ quiet: false,
+ scroll: false,
+ scrollSensitivity: 20,
+ scrollSpeed: 15,
+ format: this.SERIALIZE_RULE,
+
+ // these take arrays of elements or ids and can be
+ // used for better initialization performance
+ elements: false,
+ handles: false,
+
+ onChange: Prototype.emptyFunction,
+ onUpdate: Prototype.emptyFunction
+ }, arguments[1] || { });
+
+ // clear any old sortable with same element
+ this.destroy(element);
+
+ // build options for the draggables
+ var options_for_draggable = {
+ revert: true,
+ quiet: options.quiet,
+ scroll: options.scroll,
+ scrollSpeed: options.scrollSpeed,
+ scrollSensitivity: options.scrollSensitivity,
+ delay: options.delay,
+ ghosting: options.ghosting,
+ constraint: options.constraint,
+ handle: options.handle };
+
+ if(options.starteffect)
+ options_for_draggable.starteffect = options.starteffect;
+
+ if(options.reverteffect)
+ options_for_draggable.reverteffect = options.reverteffect;
+ else
+ if(options.ghosting) options_for_draggable.reverteffect = function(element) {
+ element.style.top = 0;
+ element.style.left = 0;
+ };
+
+ if(options.endeffect)
+ options_for_draggable.endeffect = options.endeffect;
+
+ if(options.zindex)
+ options_for_draggable.zindex = options.zindex;
+
+ // build options for the droppables
+ var options_for_droppable = {
+ overlap: options.overlap,
+ containment: options.containment,
+ tree: options.tree,
+ hoverclass: options.hoverclass,
+ onHover: Sortable.onHover
+ };
+
+ var options_for_tree = {
+ onHover: Sortable.onEmptyHover,
+ overlap: options.overlap,
+ containment: options.containment,
+ hoverclass: options.hoverclass
+ };
+
+ // fix for gecko engine
+ Element.cleanWhitespace(element);
+
+ options.draggables = [];
+ options.droppables = [];
+
+ // drop on empty handling
+ if(options.dropOnEmpty || options.tree) {
+ Droppables.add(element, options_for_tree);
+ options.droppables.push(element);
+ }
+
+ (options.elements || this.findElements(element, options) || []).each( function(e,i) {
+ var handle = options.handles ? $(options.handles[i]) :
+ (options.handle ? $(e).select('.' + options.handle)[0] : e);
+ options.draggables.push(
+ new Draggable(e, Object.extend(options_for_draggable, { handle: handle })));
+ Droppables.add(e, options_for_droppable);
+ if(options.tree) e.treeNode = element;
+ options.droppables.push(e);
+ });
+
+ if(options.tree) {
+ (Sortable.findTreeElements(element, options) || []).each( function(e) {
+ Droppables.add(e, options_for_tree);
+ e.treeNode = element;
+ options.droppables.push(e);
+ });
+ }
+
+ // keep reference
+ this.sortables[element.identify()] = options;
+
+ // for onupdate
+ Draggables.addObserver(new SortableObserver(element, options.onUpdate));
+
+ },
+
+ // return all suitable-for-sortable elements in a guaranteed order
+ findElements: function(element, options) {
+ return Element.findChildren(
+ element, options.only, options.tree ? true : false, options.tag);
+ },
+
+ findTreeElements: function(element, options) {
+ return Element.findChildren(
+ element, options.only, options.tree ? true : false, options.treeTag);
+ },
+
+ onHover: function(element, dropon, overlap) {
+ if(Element.isParent(dropon, element)) return;
+
+ if(overlap > .33 && overlap < .66 && Sortable.options(dropon).tree) {
+ return;
+ } else if(overlap>0.5) {
+ Sortable.mark(dropon, 'before');
+ if(dropon.previousSibling != element) {
+ var oldParentNode = element.parentNode;
+ element.style.visibility = "hidden"; // fix gecko rendering
+ dropon.parentNode.insertBefore(element, dropon);
+ if(dropon.parentNode!=oldParentNode)
+ Sortable.options(oldParentNode).onChange(element);
+ Sortable.options(dropon.parentNode).onChange(element);
+ }
+ } else {
+ Sortable.mark(dropon, 'after');
+ var nextElement = dropon.nextSibling || null;
+ if(nextElement != element) {
+ var oldParentNode = element.parentNode;
+ element.style.visibility = "hidden"; // fix gecko rendering
+ dropon.parentNode.insertBefore(element, nextElement);
+ if(dropon.parentNode!=oldParentNode)
+ Sortable.options(oldParentNode).onChange(element);
+ Sortable.options(dropon.parentNode).onChange(element);
+ }
+ }
+ },
+
+ onEmptyHover: function(element, dropon, overlap) {
+ var oldParentNode = element.parentNode;
+ var droponOptions = Sortable.options(dropon);
+
+ if(!Element.isParent(dropon, element)) {
+ var index;
+
+ var children = Sortable.findElements(dropon, {tag: droponOptions.tag, only: droponOptions.only});
+ var child = null;
+
+ if(children) {
+ var offset = Element.offsetSize(dropon, droponOptions.overlap) * (1.0 - overlap);
+
+ for (index = 0; index < children.length; index += 1) {
+ if (offset - Element.offsetSize (children[index], droponOptions.overlap) >= 0) {
+ offset -= Element.offsetSize (children[index], droponOptions.overlap);
+ } else if (offset - (Element.offsetSize (children[index], droponOptions.overlap) / 2) >= 0) {
+ child = index + 1 < children.length ? children[index + 1] : null;
+ break;
+ } else {
+ child = children[index];
+ break;
+ }
+ }
+ }
+
+ dropon.insertBefore(element, child);
+
+ Sortable.options(oldParentNode).onChange(element);
+ droponOptions.onChange(element);
+ }
+ },
+
+ unmark: function() {
+ if(Sortable._marker) Sortable._marker.hide();
+ },
+
+ mark: function(dropon, position) {
+ // mark on ghosting only
+ var sortable = Sortable.options(dropon.parentNode);
+ if(sortable && !sortable.ghosting) return;
+
+ if(!Sortable._marker) {
+ Sortable._marker =
+ ($('dropmarker') || Element.extend(document.createElement('DIV'))).
+ hide().addClassName('dropmarker').setStyle({position:'absolute'});
+ document.getElementsByTagName("body").item(0).appendChild(Sortable._marker);
+ }
+ var offsets = dropon.cumulativeOffset();
+ Sortable._marker.setStyle({left: offsets[0]+'px', top: offsets[1] + 'px'});
+
+ if(position=='after')
+ if(sortable.overlap == 'horizontal')
+ Sortable._marker.setStyle({left: (offsets[0]+dropon.clientWidth) + 'px'});
+ else
+ Sortable._marker.setStyle({top: (offsets[1]+dropon.clientHeight) + 'px'});
+
+ Sortable._marker.show();
+ },
+
+ _tree: function(element, options, parent) {
+ var children = Sortable.findElements(element, options) || [];
+
+ for (var i = 0; i < children.length; ++i) {
+ var match = children[i].id.match(options.format);
+
+ if (!match) continue;
+
+ var child = {
+ id: encodeURIComponent(match ? match[1] : null),
+ element: element,
+ parent: parent,
+ children: [],
+ position: parent.children.length,
+ container: $(children[i]).down(options.treeTag)
+ };
+
+ /* Get the element containing the children and recurse over it */
+ if (child.container)
+ this._tree(child.container, options, child);
+
+ parent.children.push (child);
+ }
+
+ return parent;
+ },
+
+ tree: function(element) {
+ element = $(element);
+ var sortableOptions = this.options(element);
+ var options = Object.extend({
+ tag: sortableOptions.tag,
+ treeTag: sortableOptions.treeTag,
+ only: sortableOptions.only,
+ name: element.id,
+ format: sortableOptions.format
+ }, arguments[1] || { });
+
+ var root = {
+ id: null,
+ parent: null,
+ children: [],
+ container: element,
+ position: 0
+ };
+
+ return Sortable._tree(element, options, root);
+ },
+
+ /* Construct a [i] index for a particular node */
+ _constructIndex: function(node) {
+ var index = '';
+ do {
+ if (node.id) index = '[' + node.position + ']' + index;
+ } while ((node = node.parent) != null);
+ return index;
+ },
+
+ sequence: function(element) {
+ element = $(element);
+ var options = Object.extend(this.options(element), arguments[1] || { });
+
+ return $(this.findElements(element, options) || []).map( function(item) {
+ return item.id.match(options.format) ? item.id.match(options.format)[1] : '';
+ });
+ },
+
+ setSequence: function(element, new_sequence) {
+ element = $(element);
+ var options = Object.extend(this.options(element), arguments[2] || { });
+
+ var nodeMap = { };
+ this.findElements(element, options).each( function(n) {
+ if (n.id.match(options.format))
+ nodeMap[n.id.match(options.format)[1]] = [n, n.parentNode];
+ n.parentNode.removeChild(n);
+ });
+
+ new_sequence.each(function(ident) {
+ var n = nodeMap[ident];
+ if (n) {
+ n[1].appendChild(n[0]);
+ delete nodeMap[ident];
+ }
+ });
+ },
+
+ serialize: function(element) {
+ element = $(element);
+ var options = Object.extend(Sortable.options(element), arguments[1] || { });
+ var name = encodeURIComponent(
+ (arguments[1] && arguments[1].name) ? arguments[1].name : element.id);
+
+ if (options.tree) {
+ return Sortable.tree(element, arguments[1]).children.map( function (item) {
+ return [name + Sortable._constructIndex(item) + "[id]=" +
+ encodeURIComponent(item.id)].concat(item.children.map(arguments.callee));
+ }).flatten().join('&');
+ } else {
+ return Sortable.sequence(element, arguments[1]).map( function(item) {
+ return name + "[]=" + encodeURIComponent(item);
+ }).join('&');
+ }
+ }
+};
+
+// Returns true if child is contained within element
+Element.isParent = function(child, element) {
+ if (!child.parentNode || child == element) return false;
+ if (child.parentNode == element) return true;
+ return Element.isParent(child.parentNode, element);
+};
+
+Element.findChildren = function(element, only, recursive, tagName) {
+ if(!element.hasChildNodes()) return null;
+ tagName = tagName.toUpperCase();
+ if(only) only = [only].flatten();
+ var elements = [];
+ $A(element.childNodes).each( function(e) {
+ if(e.tagName && e.tagName.toUpperCase()==tagName &&
+ (!only || (Element.classNames(e).detect(function(v) { return only.include(v) }))))
+ elements.push(e);
+ if(recursive) {
+ var grandchildren = Element.findChildren(e, only, recursive, tagName);
+ if(grandchildren) elements.push(grandchildren);
+ }
+ });
+
+ return (elements.length>0 ? elements.flatten() : []);
+};
+
+Element.offsetSize = function (element, type) {
+ return element['offset' + ((type=='vertical' || type=='height') ? 'Height' : 'Width')];
+};
\ No newline at end of file
diff --git a/spec/rails_root/public/javascripts/effects.js b/spec/rails_root/public/javascripts/effects.js
new file mode 100644
index 000000000..066ee5909
--- /dev/null
+++ b/spec/rails_root/public/javascripts/effects.js
@@ -0,0 +1,1123 @@
+// script.aculo.us effects.js v1.8.3, Thu Oct 08 11:23:33 +0200 2009
+
+// Copyright (c) 2005-2009 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
+// Contributors:
+// Justin Palmer (http://encytemedia.com/)
+// Mark Pilgrim (http://diveintomark.org/)
+// Martin Bialasinki
+//
+// script.aculo.us is freely distributable under the terms of an MIT-style license.
+// For details, see the script.aculo.us web site: http://script.aculo.us/
+
+// converts rgb() and #xxx to #xxxxxx format,
+// returns self (or first argument) if not convertable
+String.prototype.parseColor = function() {
+ var color = '#';
+ if (this.slice(0,4) == 'rgb(') {
+ var cols = this.slice(4,this.length-1).split(',');
+ var i=0; do { color += parseInt(cols[i]).toColorPart() } while (++i<3);
+ } else {
+ if (this.slice(0,1) == '#') {
+ if (this.length==4) for(var i=1;i<4;i++) color += (this.charAt(i) + this.charAt(i)).toLowerCase();
+ if (this.length==7) color = this.toLowerCase();
+ }
+ }
+ return (color.length==7 ? color : (arguments[0] || this));
+};
+
+/*--------------------------------------------------------------------------*/
+
+Element.collectTextNodes = function(element) {
+ return $A($(element).childNodes).collect( function(node) {
+ return (node.nodeType==3 ? node.nodeValue :
+ (node.hasChildNodes() ? Element.collectTextNodes(node) : ''));
+ }).flatten().join('');
+};
+
+Element.collectTextNodesIgnoreClass = function(element, className) {
+ return $A($(element).childNodes).collect( function(node) {
+ return (node.nodeType==3 ? node.nodeValue :
+ ((node.hasChildNodes() && !Element.hasClassName(node,className)) ?
+ Element.collectTextNodesIgnoreClass(node, className) : ''));
+ }).flatten().join('');
+};
+
+Element.setContentZoom = function(element, percent) {
+ element = $(element);
+ element.setStyle({fontSize: (percent/100) + 'em'});
+ if (Prototype.Browser.WebKit) window.scrollBy(0,0);
+ return element;
+};
+
+Element.getInlineOpacity = function(element){
+ return $(element).style.opacity || '';
+};
+
+Element.forceRerendering = function(element) {
+ try {
+ element = $(element);
+ var n = document.createTextNode(' ');
+ element.appendChild(n);
+ element.removeChild(n);
+ } catch(e) { }
+};
+
+/*--------------------------------------------------------------------------*/
+
+var Effect = {
+ _elementDoesNotExistError: {
+ name: 'ElementDoesNotExistError',
+ message: 'The specified DOM element does not exist, but is required for this effect to operate'
+ },
+ Transitions: {
+ linear: Prototype.K,
+ sinoidal: function(pos) {
+ return (-Math.cos(pos*Math.PI)/2) + .5;
+ },
+ reverse: function(pos) {
+ return 1-pos;
+ },
+ flicker: function(pos) {
+ var pos = ((-Math.cos(pos*Math.PI)/4) + .75) + Math.random()/4;
+ return pos > 1 ? 1 : pos;
+ },
+ wobble: function(pos) {
+ return (-Math.cos(pos*Math.PI*(9*pos))/2) + .5;
+ },
+ pulse: function(pos, pulses) {
+ return (-Math.cos((pos*((pulses||5)-.5)*2)*Math.PI)/2) + .5;
+ },
+ spring: function(pos) {
+ return 1 - (Math.cos(pos * 4.5 * Math.PI) * Math.exp(-pos * 6));
+ },
+ none: function(pos) {
+ return 0;
+ },
+ full: function(pos) {
+ return 1;
+ }
+ },
+ DefaultOptions: {
+ duration: 1.0, // seconds
+ fps: 100, // 100= assume 66fps max.
+ sync: false, // true for combining
+ from: 0.0,
+ to: 1.0,
+ delay: 0.0,
+ queue: 'parallel'
+ },
+ tagifyText: function(element) {
+ var tagifyStyle = 'position:relative';
+ if (Prototype.Browser.IE) tagifyStyle += ';zoom:1';
+
+ element = $(element);
+ $A(element.childNodes).each( function(child) {
+ if (child.nodeType==3) {
+ child.nodeValue.toArray().each( function(character) {
+ element.insertBefore(
+ new Element('span', {style: tagifyStyle}).update(
+ character == ' ' ? String.fromCharCode(160) : character),
+ child);
+ });
+ Element.remove(child);
+ }
+ });
+ },
+ multiple: function(element, effect) {
+ var elements;
+ if (((typeof element == 'object') ||
+ Object.isFunction(element)) &&
+ (element.length))
+ elements = element;
+ else
+ elements = $(element).childNodes;
+
+ var options = Object.extend({
+ speed: 0.1,
+ delay: 0.0
+ }, arguments[2] || { });
+ var masterDelay = options.delay;
+
+ $A(elements).each( function(element, index) {
+ new effect(element, Object.extend(options, { delay: index * options.speed + masterDelay }));
+ });
+ },
+ PAIRS: {
+ 'slide': ['SlideDown','SlideUp'],
+ 'blind': ['BlindDown','BlindUp'],
+ 'appear': ['Appear','Fade']
+ },
+ toggle: function(element, effect, options) {
+ element = $(element);
+ effect = (effect || 'appear').toLowerCase();
+
+ return Effect[ Effect.PAIRS[ effect ][ element.visible() ? 1 : 0 ] ](element, Object.extend({
+ queue: { position:'end', scope:(element.id || 'global'), limit: 1 }
+ }, options || {}));
+ }
+};
+
+Effect.DefaultOptions.transition = Effect.Transitions.sinoidal;
+
+/* ------------- core effects ------------- */
+
+Effect.ScopedQueue = Class.create(Enumerable, {
+ initialize: function() {
+ this.effects = [];
+ this.interval = null;
+ },
+ _each: function(iterator) {
+ this.effects._each(iterator);
+ },
+ add: function(effect) {
+ var timestamp = new Date().getTime();
+
+ var position = Object.isString(effect.options.queue) ?
+ effect.options.queue : effect.options.queue.position;
+
+ switch(position) {
+ case 'front':
+ // move unstarted effects after this effect
+ this.effects.findAll(function(e){ return e.state=='idle' }).each( function(e) {
+ e.startOn += effect.finishOn;
+ e.finishOn += effect.finishOn;
+ });
+ break;
+ case 'with-last':
+ timestamp = this.effects.pluck('startOn').max() || timestamp;
+ break;
+ case 'end':
+ // start effect after last queued effect has finished
+ timestamp = this.effects.pluck('finishOn').max() || timestamp;
+ break;
+ }
+
+ effect.startOn += timestamp;
+ effect.finishOn += timestamp;
+
+ if (!effect.options.queue.limit || (this.effects.length < effect.options.queue.limit))
+ this.effects.push(effect);
+
+ if (!this.interval)
+ this.interval = setInterval(this.loop.bind(this), 15);
+ },
+ remove: function(effect) {
+ this.effects = this.effects.reject(function(e) { return e==effect });
+ if (this.effects.length == 0) {
+ clearInterval(this.interval);
+ this.interval = null;
+ }
+ },
+ loop: function() {
+ var timePos = new Date().getTime();
+ for(var i=0, len=this.effects.length;i= this.startOn) {
+ if (timePos >= this.finishOn) {
+ this.render(1.0);
+ this.cancel();
+ this.event('beforeFinish');
+ if (this.finish) this.finish();
+ this.event('afterFinish');
+ return;
+ }
+ var pos = (timePos - this.startOn) / this.totalTime,
+ frame = (pos * this.totalFrames).round();
+ if (frame > this.currentFrame) {
+ this.render(pos);
+ this.currentFrame = frame;
+ }
+ }
+ },
+ cancel: function() {
+ if (!this.options.sync)
+ Effect.Queues.get(Object.isString(this.options.queue) ?
+ 'global' : this.options.queue.scope).remove(this);
+ this.state = 'finished';
+ },
+ event: function(eventName) {
+ if (this.options[eventName + 'Internal']) this.options[eventName + 'Internal'](this);
+ if (this.options[eventName]) this.options[eventName](this);
+ },
+ inspect: function() {
+ var data = $H();
+ for(property in this)
+ if (!Object.isFunction(this[property])) data.set(property, this[property]);
+ return '#';
+ }
+});
+
+Effect.Parallel = Class.create(Effect.Base, {
+ initialize: function(effects) {
+ this.effects = effects || [];
+ this.start(arguments[1]);
+ },
+ update: function(position) {
+ this.effects.invoke('render', position);
+ },
+ finish: function(position) {
+ this.effects.each( function(effect) {
+ effect.render(1.0);
+ effect.cancel();
+ effect.event('beforeFinish');
+ if (effect.finish) effect.finish(position);
+ effect.event('afterFinish');
+ });
+ }
+});
+
+Effect.Tween = Class.create(Effect.Base, {
+ initialize: function(object, from, to) {
+ object = Object.isString(object) ? $(object) : object;
+ var args = $A(arguments), method = args.last(),
+ options = args.length == 5 ? args[3] : null;
+ this.method = Object.isFunction(method) ? method.bind(object) :
+ Object.isFunction(object[method]) ? object[method].bind(object) :
+ function(value) { object[method] = value };
+ this.start(Object.extend({ from: from, to: to }, options || { }));
+ },
+ update: function(position) {
+ this.method(position);
+ }
+});
+
+Effect.Event = Class.create(Effect.Base, {
+ initialize: function() {
+ this.start(Object.extend({ duration: 0 }, arguments[0] || { }));
+ },
+ update: Prototype.emptyFunction
+});
+
+Effect.Opacity = Class.create(Effect.Base, {
+ initialize: function(element) {
+ this.element = $(element);
+ if (!this.element) throw(Effect._elementDoesNotExistError);
+ // make this work on IE on elements without 'layout'
+ if (Prototype.Browser.IE && (!this.element.currentStyle.hasLayout))
+ this.element.setStyle({zoom: 1});
+ var options = Object.extend({
+ from: this.element.getOpacity() || 0.0,
+ to: 1.0
+ }, arguments[1] || { });
+ this.start(options);
+ },
+ update: function(position) {
+ this.element.setOpacity(position);
+ }
+});
+
+Effect.Move = Class.create(Effect.Base, {
+ initialize: function(element) {
+ this.element = $(element);
+ if (!this.element) throw(Effect._elementDoesNotExistError);
+ var options = Object.extend({
+ x: 0,
+ y: 0,
+ mode: 'relative'
+ }, arguments[1] || { });
+ this.start(options);
+ },
+ setup: function() {
+ this.element.makePositioned();
+ this.originalLeft = parseFloat(this.element.getStyle('left') || '0');
+ this.originalTop = parseFloat(this.element.getStyle('top') || '0');
+ if (this.options.mode == 'absolute') {
+ this.options.x = this.options.x - this.originalLeft;
+ this.options.y = this.options.y - this.originalTop;
+ }
+ },
+ update: function(position) {
+ this.element.setStyle({
+ left: (this.options.x * position + this.originalLeft).round() + 'px',
+ top: (this.options.y * position + this.originalTop).round() + 'px'
+ });
+ }
+});
+
+// for backwards compatibility
+Effect.MoveBy = function(element, toTop, toLeft) {
+ return new Effect.Move(element,
+ Object.extend({ x: toLeft, y: toTop }, arguments[3] || { }));
+};
+
+Effect.Scale = Class.create(Effect.Base, {
+ initialize: function(element, percent) {
+ this.element = $(element);
+ if (!this.element) throw(Effect._elementDoesNotExistError);
+ var options = Object.extend({
+ scaleX: true,
+ scaleY: true,
+ scaleContent: true,
+ scaleFromCenter: false,
+ scaleMode: 'box', // 'box' or 'contents' or { } with provided values
+ scaleFrom: 100.0,
+ scaleTo: percent
+ }, arguments[2] || { });
+ this.start(options);
+ },
+ setup: function() {
+ this.restoreAfterFinish = this.options.restoreAfterFinish || false;
+ this.elementPositioning = this.element.getStyle('position');
+
+ this.originalStyle = { };
+ ['top','left','width','height','fontSize'].each( function(k) {
+ this.originalStyle[k] = this.element.style[k];
+ }.bind(this));
+
+ this.originalTop = this.element.offsetTop;
+ this.originalLeft = this.element.offsetLeft;
+
+ var fontSize = this.element.getStyle('font-size') || '100%';
+ ['em','px','%','pt'].each( function(fontSizeType) {
+ if (fontSize.indexOf(fontSizeType)>0) {
+ this.fontSize = parseFloat(fontSize);
+ this.fontSizeType = fontSizeType;
+ }
+ }.bind(this));
+
+ this.factor = (this.options.scaleTo - this.options.scaleFrom)/100;
+
+ this.dims = null;
+ if (this.options.scaleMode=='box')
+ this.dims = [this.element.offsetHeight, this.element.offsetWidth];
+ if (/^content/.test(this.options.scaleMode))
+ this.dims = [this.element.scrollHeight, this.element.scrollWidth];
+ if (!this.dims)
+ this.dims = [this.options.scaleMode.originalHeight,
+ this.options.scaleMode.originalWidth];
+ },
+ update: function(position) {
+ var currentScale = (this.options.scaleFrom/100.0) + (this.factor * position);
+ if (this.options.scaleContent && this.fontSize)
+ this.element.setStyle({fontSize: this.fontSize * currentScale + this.fontSizeType });
+ this.setDimensions(this.dims[0] * currentScale, this.dims[1] * currentScale);
+ },
+ finish: function(position) {
+ if (this.restoreAfterFinish) this.element.setStyle(this.originalStyle);
+ },
+ setDimensions: function(height, width) {
+ var d = { };
+ if (this.options.scaleX) d.width = width.round() + 'px';
+ if (this.options.scaleY) d.height = height.round() + 'px';
+ if (this.options.scaleFromCenter) {
+ var topd = (height - this.dims[0])/2;
+ var leftd = (width - this.dims[1])/2;
+ if (this.elementPositioning == 'absolute') {
+ if (this.options.scaleY) d.top = this.originalTop-topd + 'px';
+ if (this.options.scaleX) d.left = this.originalLeft-leftd + 'px';
+ } else {
+ if (this.options.scaleY) d.top = -topd + 'px';
+ if (this.options.scaleX) d.left = -leftd + 'px';
+ }
+ }
+ this.element.setStyle(d);
+ }
+});
+
+Effect.Highlight = Class.create(Effect.Base, {
+ initialize: function(element) {
+ this.element = $(element);
+ if (!this.element) throw(Effect._elementDoesNotExistError);
+ var options = Object.extend({ startcolor: '#ffff99' }, arguments[1] || { });
+ this.start(options);
+ },
+ setup: function() {
+ // Prevent executing on elements not in the layout flow
+ if (this.element.getStyle('display')=='none') { this.cancel(); return; }
+ // Disable background image during the effect
+ this.oldStyle = { };
+ if (!this.options.keepBackgroundImage) {
+ this.oldStyle.backgroundImage = this.element.getStyle('background-image');
+ this.element.setStyle({backgroundImage: 'none'});
+ }
+ if (!this.options.endcolor)
+ this.options.endcolor = this.element.getStyle('background-color').parseColor('#ffffff');
+ if (!this.options.restorecolor)
+ this.options.restorecolor = this.element.getStyle('background-color');
+ // init color calculations
+ this._base = $R(0,2).map(function(i){ return parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16) }.bind(this));
+ this._delta = $R(0,2).map(function(i){ return parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i] }.bind(this));
+ },
+ update: function(position) {
+ this.element.setStyle({backgroundColor: $R(0,2).inject('#',function(m,v,i){
+ return m+((this._base[i]+(this._delta[i]*position)).round().toColorPart()); }.bind(this)) });
+ },
+ finish: function() {
+ this.element.setStyle(Object.extend(this.oldStyle, {
+ backgroundColor: this.options.restorecolor
+ }));
+ }
+});
+
+Effect.ScrollTo = function(element) {
+ var options = arguments[1] || { },
+ scrollOffsets = document.viewport.getScrollOffsets(),
+ elementOffsets = $(element).cumulativeOffset();
+
+ if (options.offset) elementOffsets[1] += options.offset;
+
+ return new Effect.Tween(null,
+ scrollOffsets.top,
+ elementOffsets[1],
+ options,
+ function(p){ scrollTo(scrollOffsets.left, p.round()); }
+ );
+};
+
+/* ------------- combination effects ------------- */
+
+Effect.Fade = function(element) {
+ element = $(element);
+ var oldOpacity = element.getInlineOpacity();
+ var options = Object.extend({
+ from: element.getOpacity() || 1.0,
+ to: 0.0,
+ afterFinishInternal: function(effect) {
+ if (effect.options.to!=0) return;
+ effect.element.hide().setStyle({opacity: oldOpacity});
+ }
+ }, arguments[1] || { });
+ return new Effect.Opacity(element,options);
+};
+
+Effect.Appear = function(element) {
+ element = $(element);
+ var options = Object.extend({
+ from: (element.getStyle('display') == 'none' ? 0.0 : element.getOpacity() || 0.0),
+ to: 1.0,
+ // force Safari to render floated elements properly
+ afterFinishInternal: function(effect) {
+ effect.element.forceRerendering();
+ },
+ beforeSetup: function(effect) {
+ effect.element.setOpacity(effect.options.from).show();
+ }}, arguments[1] || { });
+ return new Effect.Opacity(element,options);
+};
+
+Effect.Puff = function(element) {
+ element = $(element);
+ var oldStyle = {
+ opacity: element.getInlineOpacity(),
+ position: element.getStyle('position'),
+ top: element.style.top,
+ left: element.style.left,
+ width: element.style.width,
+ height: element.style.height
+ };
+ return new Effect.Parallel(
+ [ new Effect.Scale(element, 200,
+ { sync: true, scaleFromCenter: true, scaleContent: true, restoreAfterFinish: true }),
+ new Effect.Opacity(element, { sync: true, to: 0.0 } ) ],
+ Object.extend({ duration: 1.0,
+ beforeSetupInternal: function(effect) {
+ Position.absolutize(effect.effects[0].element);
+ },
+ afterFinishInternal: function(effect) {
+ effect.effects[0].element.hide().setStyle(oldStyle); }
+ }, arguments[1] || { })
+ );
+};
+
+Effect.BlindUp = function(element) {
+ element = $(element);
+ element.makeClipping();
+ return new Effect.Scale(element, 0,
+ Object.extend({ scaleContent: false,
+ scaleX: false,
+ restoreAfterFinish: true,
+ afterFinishInternal: function(effect) {
+ effect.element.hide().undoClipping();
+ }
+ }, arguments[1] || { })
+ );
+};
+
+Effect.BlindDown = function(element) {
+ element = $(element);
+ var elementDimensions = element.getDimensions();
+ return new Effect.Scale(element, 100, Object.extend({
+ scaleContent: false,
+ scaleX: false,
+ scaleFrom: 0,
+ scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width},
+ restoreAfterFinish: true,
+ afterSetup: function(effect) {
+ effect.element.makeClipping().setStyle({height: '0px'}).show();
+ },
+ afterFinishInternal: function(effect) {
+ effect.element.undoClipping();
+ }
+ }, arguments[1] || { }));
+};
+
+Effect.SwitchOff = function(element) {
+ element = $(element);
+ var oldOpacity = element.getInlineOpacity();
+ return new Effect.Appear(element, Object.extend({
+ duration: 0.4,
+ from: 0,
+ transition: Effect.Transitions.flicker,
+ afterFinishInternal: function(effect) {
+ new Effect.Scale(effect.element, 1, {
+ duration: 0.3, scaleFromCenter: true,
+ scaleX: false, scaleContent: false, restoreAfterFinish: true,
+ beforeSetup: function(effect) {
+ effect.element.makePositioned().makeClipping();
+ },
+ afterFinishInternal: function(effect) {
+ effect.element.hide().undoClipping().undoPositioned().setStyle({opacity: oldOpacity});
+ }
+ });
+ }
+ }, arguments[1] || { }));
+};
+
+Effect.DropOut = function(element) {
+ element = $(element);
+ var oldStyle = {
+ top: element.getStyle('top'),
+ left: element.getStyle('left'),
+ opacity: element.getInlineOpacity() };
+ return new Effect.Parallel(
+ [ new Effect.Move(element, {x: 0, y: 100, sync: true }),
+ new Effect.Opacity(element, { sync: true, to: 0.0 }) ],
+ Object.extend(
+ { duration: 0.5,
+ beforeSetup: function(effect) {
+ effect.effects[0].element.makePositioned();
+ },
+ afterFinishInternal: function(effect) {
+ effect.effects[0].element.hide().undoPositioned().setStyle(oldStyle);
+ }
+ }, arguments[1] || { }));
+};
+
+Effect.Shake = function(element) {
+ element = $(element);
+ var options = Object.extend({
+ distance: 20,
+ duration: 0.5
+ }, arguments[1] || {});
+ var distance = parseFloat(options.distance);
+ var split = parseFloat(options.duration) / 10.0;
+ var oldStyle = {
+ top: element.getStyle('top'),
+ left: element.getStyle('left') };
+ return new Effect.Move(element,
+ { x: distance, y: 0, duration: split, afterFinishInternal: function(effect) {
+ new Effect.Move(effect.element,
+ { x: -distance*2, y: 0, duration: split*2, afterFinishInternal: function(effect) {
+ new Effect.Move(effect.element,
+ { x: distance*2, y: 0, duration: split*2, afterFinishInternal: function(effect) {
+ new Effect.Move(effect.element,
+ { x: -distance*2, y: 0, duration: split*2, afterFinishInternal: function(effect) {
+ new Effect.Move(effect.element,
+ { x: distance*2, y: 0, duration: split*2, afterFinishInternal: function(effect) {
+ new Effect.Move(effect.element,
+ { x: -distance, y: 0, duration: split, afterFinishInternal: function(effect) {
+ effect.element.undoPositioned().setStyle(oldStyle);
+ }}); }}); }}); }}); }}); }});
+};
+
+Effect.SlideDown = function(element) {
+ element = $(element).cleanWhitespace();
+ // SlideDown need to have the content of the element wrapped in a container element with fixed height!
+ var oldInnerBottom = element.down().getStyle('bottom');
+ var elementDimensions = element.getDimensions();
+ return new Effect.Scale(element, 100, Object.extend({
+ scaleContent: false,
+ scaleX: false,
+ scaleFrom: window.opera ? 0 : 1,
+ scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width},
+ restoreAfterFinish: true,
+ afterSetup: function(effect) {
+ effect.element.makePositioned();
+ effect.element.down().makePositioned();
+ if (window.opera) effect.element.setStyle({top: ''});
+ effect.element.makeClipping().setStyle({height: '0px'}).show();
+ },
+ afterUpdateInternal: function(effect) {
+ effect.element.down().setStyle({bottom:
+ (effect.dims[0] - effect.element.clientHeight) + 'px' });
+ },
+ afterFinishInternal: function(effect) {
+ effect.element.undoClipping().undoPositioned();
+ effect.element.down().undoPositioned().setStyle({bottom: oldInnerBottom}); }
+ }, arguments[1] || { })
+ );
+};
+
+Effect.SlideUp = function(element) {
+ element = $(element).cleanWhitespace();
+ var oldInnerBottom = element.down().getStyle('bottom');
+ var elementDimensions = element.getDimensions();
+ return new Effect.Scale(element, window.opera ? 0 : 1,
+ Object.extend({ scaleContent: false,
+ scaleX: false,
+ scaleMode: 'box',
+ scaleFrom: 100,
+ scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width},
+ restoreAfterFinish: true,
+ afterSetup: function(effect) {
+ effect.element.makePositioned();
+ effect.element.down().makePositioned();
+ if (window.opera) effect.element.setStyle({top: ''});
+ effect.element.makeClipping().show();
+ },
+ afterUpdateInternal: function(effect) {
+ effect.element.down().setStyle({bottom:
+ (effect.dims[0] - effect.element.clientHeight) + 'px' });
+ },
+ afterFinishInternal: function(effect) {
+ effect.element.hide().undoClipping().undoPositioned();
+ effect.element.down().undoPositioned().setStyle({bottom: oldInnerBottom});
+ }
+ }, arguments[1] || { })
+ );
+};
+
+// Bug in opera makes the TD containing this element expand for a instance after finish
+Effect.Squish = function(element) {
+ return new Effect.Scale(element, window.opera ? 1 : 0, {
+ restoreAfterFinish: true,
+ beforeSetup: function(effect) {
+ effect.element.makeClipping();
+ },
+ afterFinishInternal: function(effect) {
+ effect.element.hide().undoClipping();
+ }
+ });
+};
+
+Effect.Grow = function(element) {
+ element = $(element);
+ var options = Object.extend({
+ direction: 'center',
+ moveTransition: Effect.Transitions.sinoidal,
+ scaleTransition: Effect.Transitions.sinoidal,
+ opacityTransition: Effect.Transitions.full
+ }, arguments[1] || { });
+ var oldStyle = {
+ top: element.style.top,
+ left: element.style.left,
+ height: element.style.height,
+ width: element.style.width,
+ opacity: element.getInlineOpacity() };
+
+ var dims = element.getDimensions();
+ var initialMoveX, initialMoveY;
+ var moveX, moveY;
+
+ switch (options.direction) {
+ case 'top-left':
+ initialMoveX = initialMoveY = moveX = moveY = 0;
+ break;
+ case 'top-right':
+ initialMoveX = dims.width;
+ initialMoveY = moveY = 0;
+ moveX = -dims.width;
+ break;
+ case 'bottom-left':
+ initialMoveX = moveX = 0;
+ initialMoveY = dims.height;
+ moveY = -dims.height;
+ break;
+ case 'bottom-right':
+ initialMoveX = dims.width;
+ initialMoveY = dims.height;
+ moveX = -dims.width;
+ moveY = -dims.height;
+ break;
+ case 'center':
+ initialMoveX = dims.width / 2;
+ initialMoveY = dims.height / 2;
+ moveX = -dims.width / 2;
+ moveY = -dims.height / 2;
+ break;
+ }
+
+ return new Effect.Move(element, {
+ x: initialMoveX,
+ y: initialMoveY,
+ duration: 0.01,
+ beforeSetup: function(effect) {
+ effect.element.hide().makeClipping().makePositioned();
+ },
+ afterFinishInternal: function(effect) {
+ new Effect.Parallel(
+ [ new Effect.Opacity(effect.element, { sync: true, to: 1.0, from: 0.0, transition: options.opacityTransition }),
+ new Effect.Move(effect.element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition }),
+ new Effect.Scale(effect.element, 100, {
+ scaleMode: { originalHeight: dims.height, originalWidth: dims.width },
+ sync: true, scaleFrom: window.opera ? 1 : 0, transition: options.scaleTransition, restoreAfterFinish: true})
+ ], Object.extend({
+ beforeSetup: function(effect) {
+ effect.effects[0].element.setStyle({height: '0px'}).show();
+ },
+ afterFinishInternal: function(effect) {
+ effect.effects[0].element.undoClipping().undoPositioned().setStyle(oldStyle);
+ }
+ }, options)
+ );
+ }
+ });
+};
+
+Effect.Shrink = function(element) {
+ element = $(element);
+ var options = Object.extend({
+ direction: 'center',
+ moveTransition: Effect.Transitions.sinoidal,
+ scaleTransition: Effect.Transitions.sinoidal,
+ opacityTransition: Effect.Transitions.none
+ }, arguments[1] || { });
+ var oldStyle = {
+ top: element.style.top,
+ left: element.style.left,
+ height: element.style.height,
+ width: element.style.width,
+ opacity: element.getInlineOpacity() };
+
+ var dims = element.getDimensions();
+ var moveX, moveY;
+
+ switch (options.direction) {
+ case 'top-left':
+ moveX = moveY = 0;
+ break;
+ case 'top-right':
+ moveX = dims.width;
+ moveY = 0;
+ break;
+ case 'bottom-left':
+ moveX = 0;
+ moveY = dims.height;
+ break;
+ case 'bottom-right':
+ moveX = dims.width;
+ moveY = dims.height;
+ break;
+ case 'center':
+ moveX = dims.width / 2;
+ moveY = dims.height / 2;
+ break;
+ }
+
+ return new Effect.Parallel(
+ [ new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0, transition: options.opacityTransition }),
+ new Effect.Scale(element, window.opera ? 1 : 0, { sync: true, transition: options.scaleTransition, restoreAfterFinish: true}),
+ new Effect.Move(element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition })
+ ], Object.extend({
+ beforeStartInternal: function(effect) {
+ effect.effects[0].element.makePositioned().makeClipping();
+ },
+ afterFinishInternal: function(effect) {
+ effect.effects[0].element.hide().undoClipping().undoPositioned().setStyle(oldStyle); }
+ }, options)
+ );
+};
+
+Effect.Pulsate = function(element) {
+ element = $(element);
+ var options = arguments[1] || { },
+ oldOpacity = element.getInlineOpacity(),
+ transition = options.transition || Effect.Transitions.linear,
+ reverser = function(pos){
+ return 1 - transition((-Math.cos((pos*(options.pulses||5)*2)*Math.PI)/2) + .5);
+ };
+
+ return new Effect.Opacity(element,
+ Object.extend(Object.extend({ duration: 2.0, from: 0,
+ afterFinishInternal: function(effect) { effect.element.setStyle({opacity: oldOpacity}); }
+ }, options), {transition: reverser}));
+};
+
+Effect.Fold = function(element) {
+ element = $(element);
+ var oldStyle = {
+ top: element.style.top,
+ left: element.style.left,
+ width: element.style.width,
+ height: element.style.height };
+ element.makeClipping();
+ return new Effect.Scale(element, 5, Object.extend({
+ scaleContent: false,
+ scaleX: false,
+ afterFinishInternal: function(effect) {
+ new Effect.Scale(element, 1, {
+ scaleContent: false,
+ scaleY: false,
+ afterFinishInternal: function(effect) {
+ effect.element.hide().undoClipping().setStyle(oldStyle);
+ } });
+ }}, arguments[1] || { }));
+};
+
+Effect.Morph = Class.create(Effect.Base, {
+ initialize: function(element) {
+ this.element = $(element);
+ if (!this.element) throw(Effect._elementDoesNotExistError);
+ var options = Object.extend({
+ style: { }
+ }, arguments[1] || { });
+
+ if (!Object.isString(options.style)) this.style = $H(options.style);
+ else {
+ if (options.style.include(':'))
+ this.style = options.style.parseStyle();
+ else {
+ this.element.addClassName(options.style);
+ this.style = $H(this.element.getStyles());
+ this.element.removeClassName(options.style);
+ var css = this.element.getStyles();
+ this.style = this.style.reject(function(style) {
+ return style.value == css[style.key];
+ });
+ options.afterFinishInternal = function(effect) {
+ effect.element.addClassName(effect.options.style);
+ effect.transforms.each(function(transform) {
+ effect.element.style[transform.style] = '';
+ });
+ };
+ }
+ }
+ this.start(options);
+ },
+
+ setup: function(){
+ function parseColor(color){
+ if (!color || ['rgba(0, 0, 0, 0)','transparent'].include(color)) color = '#ffffff';
+ color = color.parseColor();
+ return $R(0,2).map(function(i){
+ return parseInt( color.slice(i*2+1,i*2+3), 16 );
+ });
+ }
+ this.transforms = this.style.map(function(pair){
+ var property = pair[0], value = pair[1], unit = null;
+
+ if (value.parseColor('#zzzzzz') != '#zzzzzz') {
+ value = value.parseColor();
+ unit = 'color';
+ } else if (property == 'opacity') {
+ value = parseFloat(value);
+ if (Prototype.Browser.IE && (!this.element.currentStyle.hasLayout))
+ this.element.setStyle({zoom: 1});
+ } else if (Element.CSS_LENGTH.test(value)) {
+ var components = value.match(/^([\+\-]?[0-9\.]+)(.*)$/);
+ value = parseFloat(components[1]);
+ unit = (components.length == 3) ? components[2] : null;
+ }
+
+ var originalValue = this.element.getStyle(property);
+ return {
+ style: property.camelize(),
+ originalValue: unit=='color' ? parseColor(originalValue) : parseFloat(originalValue || 0),
+ targetValue: unit=='color' ? parseColor(value) : value,
+ unit: unit
+ };
+ }.bind(this)).reject(function(transform){
+ return (
+ (transform.originalValue == transform.targetValue) ||
+ (
+ transform.unit != 'color' &&
+ (isNaN(transform.originalValue) || isNaN(transform.targetValue))
+ )
+ );
+ });
+ },
+ update: function(position) {
+ var style = { }, transform, i = this.transforms.length;
+ while(i--)
+ style[(transform = this.transforms[i]).style] =
+ transform.unit=='color' ? '#'+
+ (Math.round(transform.originalValue[0]+
+ (transform.targetValue[0]-transform.originalValue[0])*position)).toColorPart() +
+ (Math.round(transform.originalValue[1]+
+ (transform.targetValue[1]-transform.originalValue[1])*position)).toColorPart() +
+ (Math.round(transform.originalValue[2]+
+ (transform.targetValue[2]-transform.originalValue[2])*position)).toColorPart() :
+ (transform.originalValue +
+ (transform.targetValue - transform.originalValue) * position).toFixed(3) +
+ (transform.unit === null ? '' : transform.unit);
+ this.element.setStyle(style, true);
+ }
+});
+
+Effect.Transform = Class.create({
+ initialize: function(tracks){
+ this.tracks = [];
+ this.options = arguments[1] || { };
+ this.addTracks(tracks);
+ },
+ addTracks: function(tracks){
+ tracks.each(function(track){
+ track = $H(track);
+ var data = track.values().first();
+ this.tracks.push($H({
+ ids: track.keys().first(),
+ effect: Effect.Morph,
+ options: { style: data }
+ }));
+ }.bind(this));
+ return this;
+ },
+ play: function(){
+ return new Effect.Parallel(
+ this.tracks.map(function(track){
+ var ids = track.get('ids'), effect = track.get('effect'), options = track.get('options');
+ var elements = [$(ids) || $$(ids)].flatten();
+ return elements.map(function(e){ return new effect(e, Object.extend({ sync:true }, options)) });
+ }).flatten(),
+ this.options
+ );
+ }
+});
+
+Element.CSS_PROPERTIES = $w(
+ 'backgroundColor backgroundPosition borderBottomColor borderBottomStyle ' +
+ 'borderBottomWidth borderLeftColor borderLeftStyle borderLeftWidth ' +
+ 'borderRightColor borderRightStyle borderRightWidth borderSpacing ' +
+ 'borderTopColor borderTopStyle borderTopWidth bottom clip color ' +
+ 'fontSize fontWeight height left letterSpacing lineHeight ' +
+ 'marginBottom marginLeft marginRight marginTop markerOffset maxHeight '+
+ 'maxWidth minHeight minWidth opacity outlineColor outlineOffset ' +
+ 'outlineWidth paddingBottom paddingLeft paddingRight paddingTop ' +
+ 'right textIndent top width wordSpacing zIndex');
+
+Element.CSS_LENGTH = /^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$/;
+
+String.__parseStyleElement = document.createElement('div');
+String.prototype.parseStyle = function(){
+ var style, styleRules = $H();
+ if (Prototype.Browser.WebKit)
+ style = new Element('div',{style:this}).style;
+ else {
+ String.__parseStyleElement.innerHTML = '';
+ style = String.__parseStyleElement.childNodes[0].style;
+ }
+
+ Element.CSS_PROPERTIES.each(function(property){
+ if (style[property]) styleRules.set(property, style[property]);
+ });
+
+ if (Prototype.Browser.IE && this.include('opacity'))
+ styleRules.set('opacity', this.match(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1]);
+
+ return styleRules;
+};
+
+if (document.defaultView && document.defaultView.getComputedStyle) {
+ Element.getStyles = function(element) {
+ var css = document.defaultView.getComputedStyle($(element), null);
+ return Element.CSS_PROPERTIES.inject({ }, function(styles, property) {
+ styles[property] = css[property];
+ return styles;
+ });
+ };
+} else {
+ Element.getStyles = function(element) {
+ element = $(element);
+ var css = element.currentStyle, styles;
+ styles = Element.CSS_PROPERTIES.inject({ }, function(results, property) {
+ results[property] = css[property];
+ return results;
+ });
+ if (!styles.opacity) styles.opacity = element.getOpacity();
+ return styles;
+ };
+}
+
+Effect.Methods = {
+ morph: function(element, style) {
+ element = $(element);
+ new Effect.Morph(element, Object.extend({ style: style }, arguments[2] || { }));
+ return element;
+ },
+ visualEffect: function(element, effect, options) {
+ element = $(element);
+ var s = effect.dasherize().camelize(), klass = s.charAt(0).toUpperCase() + s.substring(1);
+ new Effect[klass](element, options);
+ return element;
+ },
+ highlight: function(element, options) {
+ element = $(element);
+ new Effect.Highlight(element, options);
+ return element;
+ }
+};
+
+$w('fade appear grow shrink fold blindUp blindDown slideUp slideDown '+
+ 'pulsate shake puff squish switchOff dropOut').each(
+ function(effect) {
+ Effect.Methods[effect] = function(element, options){
+ element = $(element);
+ Effect[effect.charAt(0).toUpperCase() + effect.substring(1)](element, options);
+ return element;
+ };
+ }
+);
+
+$w('getInlineOpacity forceRerendering setContentZoom collectTextNodes collectTextNodesIgnoreClass getStyles').each(
+ function(f) { Effect.Methods[f] = Element[f]; }
+);
+
+Element.addMethods(Effect.Methods);
\ No newline at end of file
diff --git a/spec/rails_root/public/javascripts/prototype.js b/spec/rails_root/public/javascripts/prototype.js
new file mode 100644
index 000000000..9fe6e1243
--- /dev/null
+++ b/spec/rails_root/public/javascripts/prototype.js
@@ -0,0 +1,4874 @@
+/* Prototype JavaScript framework, version 1.6.1
+ * (c) 2005-2009 Sam Stephenson
+ *
+ * Prototype is freely distributable under the terms of an MIT-style license.
+ * For details, see the Prototype web site: http://www.prototypejs.org/
+ *
+ *--------------------------------------------------------------------------*/
+
+var Prototype = {
+ Version: '1.6.1',
+
+ Browser: (function(){
+ var ua = navigator.userAgent;
+ var isOpera = Object.prototype.toString.call(window.opera) == '[object Opera]';
+ return {
+ IE: !!window.attachEvent && !isOpera,
+ Opera: isOpera,
+ WebKit: ua.indexOf('AppleWebKit/') > -1,
+ Gecko: ua.indexOf('Gecko') > -1 && ua.indexOf('KHTML') === -1,
+ MobileSafari: /Apple.*Mobile.*Safari/.test(ua)
+ }
+ })(),
+
+ BrowserFeatures: {
+ XPath: !!document.evaluate,
+ SelectorsAPI: !!document.querySelector,
+ ElementExtensions: (function() {
+ var constructor = window.Element || window.HTMLElement;
+ return !!(constructor && constructor.prototype);
+ })(),
+ SpecificElementExtensions: (function() {
+ if (typeof window.HTMLDivElement !== 'undefined')
+ return true;
+
+ var div = document.createElement('div');
+ var form = document.createElement('form');
+ var isSupported = false;
+
+ if (div['__proto__'] && (div['__proto__'] !== form['__proto__'])) {
+ isSupported = true;
+ }
+
+ div = form = null;
+
+ return isSupported;
+ })()
+ },
+
+ ScriptFragment: '