test/dummy/log/test.log in proposal-0.0.5 vs test/dummy/log/test.log in proposal-0.0.6
- old
+ new
@@ -47742,5 +47742,5792 @@
[1m[36m (0.0ms)[0m [1mbegin transaction[0m
[1m[35m (0.0ms)[0m rollback transaction
[1m[36m (0.0ms)[0m [1mbegin transaction[0m
[1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:34.627621') LIMIT 1
[1m[36m (0.0ms)[0m [1mrollback transaction[0m
+Connecting to database specified by database.yml
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (1.0ms)[0m CREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL)
+ [1m[36m (0.0ms)[0m [1mPRAGMA index_list("schema_migrations")[0m
+ [1m[35m (1.0ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations" [0m
+Migrating to CreateProposalTokens (20121026005348)
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.3ms)[0m [1mCREATE TABLE "proposal_tokens" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "token" varchar(255) NOT NULL, "email" varchar(255) NOT NULL, "proposable_type" varchar(255) NOT NULL, "resource_type" varchar(255), "resource_id" integer, "proposer_type" varchar(255), "proposer_id" integer, "arguments" text, "accepted_at" datetime, "reminded_at" datetime, "expires_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "created_at" datetime NOT NULL) [0m
+ [1m[35m (0.0ms)[0m PRAGMA index_list("proposal_tokens")
+ [1m[36m (0.2ms)[0m [1mCREATE UNIQUE INDEX "index_proposal_tokens_on_token" ON "proposal_tokens" ("token")[0m
+ [1m[35m (0.1ms)[0m CREATE UNIQUE INDEX proposal_idx ON proposal_tokens (
+ email,
+ proposable_type,
+ resource_type,
+ resource_id,
+ expires_at,
+ accepted_at
+)
+
+ [1m[36m (0.1ms)[0m [1mINSERT INTO "schema_migrations" ("version") VALUES ('20121026005348')[0m
+ [1m[35m (0.9ms)[0m commit transaction
+ [1m[36m (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations" [0m
+Migrating to CreateUsers (20121026035505)
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.3ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "email" varchar(255), "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) [0m
+ [1m[35m (0.1ms)[0m INSERT INTO "schema_migrations" ("version") VALUES ('20121026035505')
+ [1m[36m (0.5ms)[0m [1mcommit transaction[0m
+Migrating to CreateProjects (20121031041439)
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.3ms)[0m [1mCREATE TABLE "projects" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) [0m
+ [1m[35m (0.1ms)[0m INSERT INTO "schema_migrations" ("version") VALUES ('20121031041439')
+ [1m[36m (0.7ms)[0m [1mcommit transaction[0m
+Connecting to database specified by database.yml
+ [1m[36m (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations" [0m
+Migrating to CreateProposalTokens (20121026005348)
+ [1m[35m (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to CreateUsers (20121026035505)
+Migrating to CreateProjects (20121031041439)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (2.1ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:43 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "oLBf5g8yibeHxyP5UG7S"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:43 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "Uo8yeZSzQyiMZTEuN1zP"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.3ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35mSQL (0.7ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:43 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "xspCxuXLyhX3Lxr8x7Xo"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:21:43.792442', "accepted_at" = '2012-11-17 02:21:43.792442' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:43 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "FK8P3GXe7ry8QczyCsxp"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:21:43.799327', "accepted_at" = '2012-11-17 02:21:43.799327' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:43 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "LsVqVQs3LrayYyrwcuHs"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:43 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "XDM5wehizcvYxyzhmpwT"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:21:43.814459', "accepted_at" = '2012-11-17 02:21:43.814459' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:43 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "5ar8jKjJAqbbxWcdXVxa"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:43 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "v5cXAqYfuRuwR5qfyqNR"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:43 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "3pKq7kxSSkSdzBqBXpTN"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = '3pKq7kxSSkSdzBqBXpTN' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:21:43.829318', "accepted_at" = '2012-11-17 02:21:43.829318' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:43 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "zR5vagg2hjKFqu7MSL9s"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:43 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "B6qsbVjUmRDeJvbcyVUy"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.2ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 17 Nov 2013 02:21:43 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "4ko88onND75yj9znbrXy"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:43 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "ai6B8AaMuM8iFH6ymCrG"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:21:43.852206', "accepted_at" = '2012-11-17 02:21:43.852206' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", "---\n- admin\n- 1\n"], ["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:43 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "vVbxUvyjUuUNeAFE6DiV"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'vVbxUvyjUuUNeAFE6DiV' LIMIT 1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:43 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "SHBdBqoK3snGXnJ7Tocs"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User'[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", "---\n:role: admin\n"], ["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:43 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "nypGbL22itqWKrvsfT1X"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'nypGbL22itqWKrvsfT1X' LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:43 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "BhToLz1SKsGkZZp9YbBc"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:43 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "6yqSLy1s6DpKtX4gjcGZ"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:43 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "ajqfZqaguHTYLx8XSz6p"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:21:43.904958', "reminded_at" = '2012-11-17 02:21:43.904958' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:43 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "ppQuEakXsLy6ue4E32qa"], ["updated_at", Sat, 17 Nov 2012 02:21:43 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:21:43.911759', "reminded_at" = '2012-11-17 02:21:43.911759' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:43.591570') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+Connecting to database specified by database.yml
+ [1m[36m (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations" [0m
+Migrating to CreateProposalTokens (20121026005348)
+ [1m[35m (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to CreateUsers (20121026035505)
+Migrating to CreateProjects (20121031041439)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (1.0ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35mSQL (0.6ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:59 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "zvE8BTzh8XzHjjnS7gxs"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:59 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "sVBhJp64syPAEh9JtkKR"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36m (2.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:59 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "RH8LLqebjrkGWQKVdWUK"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:21:59.673500', "accepted_at" = '2012-11-17 02:21:59.673500' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:59 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "qTq43un87boxESuyKWbC"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:21:59.678526', "accepted_at" = '2012-11-17 02:21:59.678526' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:59 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "yNpBHByEWhp6wkAVpxxt"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:59 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "G3Akt9Vge4XgGaAQqhpq"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:21:59.692196', "accepted_at" = '2012-11-17 02:21:59.692196' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:59 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "HCRyYx9Hq88DkyGZcAyJ"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:59 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "vPJB8L47Ukq2vssMiH3e"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:59 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "oT35Rx8nmErQRgyyWJqG"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'oT35Rx8nmErQRgyyWJqG' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:21:59.706071', "accepted_at" = '2012-11-17 02:21:59.706071' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:59 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "9jvxP7JMxVLa8h3bHN1o"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:59 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "GXXdVKvayRZHWBp3jfKt"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.2ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 17 Nov 2013 02:21:59 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "u4o3FP7rqspiW9DTc5NP"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.2ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:59 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "DEHqZV29gvYBNNV5F8W6"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:21:59.732532', "accepted_at" = '2012-11-17 02:21:59.732532' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", "---\n- admin\n- 1\n"], ["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:59 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "YTApC9a7FqgbQTK7sdoH"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'YTApC9a7FqgbQTK7sdoH' LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:59 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "bd3RpYEXfimniAYWEByV"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User'[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", "---\n:role: admin\n"], ["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:59 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "mYwNHmy1Wjvsx9qRUf5y"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'mYwNHmy1Wjvsx9qRUf5y' LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:59 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "gqsSj8c9LgJaWzjvqcEK"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:59 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "Dpaovti2ryXpEJe3j21c"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:59 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "1RiGLxAoWjXNP9U1qgsE"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:21:59.783387', "reminded_at" = '2012-11-17 02:21:59.783387' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:21:59 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "CGzENJMg8W8aJcGwH1U2"], ["updated_at", Sat, 17 Nov 2012 02:21:59 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:21:59.789508', "reminded_at" = '2012-11-17 02:21:59.789508' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:21:59.481308') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+Connecting to database specified by database.yml
+ [1m[36m (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations" [0m
+Migrating to CreateProposalTokens (20121026005348)
+ [1m[35m (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to CreateUsers (20121026035505)
+Migrating to CreateProjects (20121031041439)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (1.0ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:23:04 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "YnsL9U27tZ3Xovq3XkJo"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:23:04 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "kQL2mnsdyqqfNT3F53pY"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36m (3.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:23:04 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "Y3oaoqrt3mDLjzwywE2i"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:23:04.251772', "accepted_at" = '2012-11-17 02:23:04.251772' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:23:04 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "3znUp99pjRtLvM84c1yf"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:23:04.256392', "accepted_at" = '2012-11-17 02:23:04.256392' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:23:04 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "MsoWcozLFSnKwWnPCPFs"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:23:04 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "QVgwBqVxzTG9j8gzairF"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:23:04.270070', "accepted_at" = '2012-11-17 02:23:04.270070' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:23:04 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "XdksaxNZuG4bKzacH64B"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:23:04 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "HtjSVfw7ammRFqLBf1cG"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:23:04 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "TyzEcqbTKMs1pW9cmoTJ"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'TyzEcqbTKMs1pW9cmoTJ' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:23:04.286396', "accepted_at" = '2012-11-17 02:23:04.286396' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:23:04 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "quLnoEK9bycZSmpbsnqK"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:23:04 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "eYJeP8SBdKLCDyVsCBiw"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 17 Nov 2013 02:23:04 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "yAg52yKKMhCnpqPaRCBx"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:23:04 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "sQhZBet6y5adyiSyqxFo"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:23:04.309212', "accepted_at" = '2012-11-17 02:23:04.309212' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", "---\n- admin\n- 1\n"], ["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:23:04 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "Dsv21fARYbUDzQZqbpVa"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'Dsv21fARYbUDzQZqbpVa' LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:23:04 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "VCQGxYFYknncpjmz5Dte"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User'[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", "---\n:role: admin\n"], ["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:23:04 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "pmqxzgi6H11C2GnWvpAe"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'pmqxzgi6H11C2GnWvpAe' LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:23:04 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "AWxcsF8xiZxdWF3ezjKH"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:23:04 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "zXh8bgp6vCkEaZRqv2WL"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:23:04 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "fpw9rwBQ5B3JsDGn28ZZ"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:23:04.361114', "reminded_at" = '2012-11-17 02:23:04.361114' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:23:04 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "m2wWguYVRzBRzVoaxu8F"], ["updated_at", Sat, 17 Nov 2012 02:23:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:23:04.367573', "reminded_at" = '2012-11-17 02:23:04.367573' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:23:04.057713') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+Connecting to database specified by database.yml
+ [1m[36m (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations" [0m
+Migrating to CreateProposalTokens (20121026005348)
+ [1m[35m (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to CreateUsers (20121026035505)
+Migrating to CreateProjects (20121031041439)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (1.0ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:01 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "Mx9EswhfGesNvCu8esw3"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:01 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "e6fpgyHS9UannQimg5Kj"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:01 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "oCaweem6u4ZXxsxvz7mp"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:24:01.068872', "accepted_at" = '2012-11-17 02:24:01.068872' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:01 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "p9j3RtVkXybvpKTzjtii"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:24:01.073984', "accepted_at" = '2012-11-17 02:24:01.073984' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.3ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:01 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "zY3paLZy4NqcWYwMMpgR"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:01 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "xJ6mMkwGCXC7yK41GCG4"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:24:01.092976', "accepted_at" = '2012-11-17 02:24:01.092976' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:01 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "D38A2AaWfKgshKCNSeLZ"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:01 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "m2zDUga2sqyQtst6rc9T"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:01 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "kgwvrc1iozc2iCGUNWy4"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'kgwvrc1iozc2iCGUNWy4' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:24:01.115523', "accepted_at" = '2012-11-17 02:24:01.115523' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:01 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "UxpjvZ9zgV8UbDpAuskn"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:01 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "zDbH21G6xUhQKNq2fkQH"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 17 Nov 2013 02:24:01 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "opLPUzWC3419xXDZeVHq"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m ROLLBACK TO SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:01 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "zbd53frGxAtXduxn6Jxn"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:24:01.138095', "accepted_at" = '2012-11-17 02:24:01.138095' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", "---\n- admin\n- 1\n"], ["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:01 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "goBCqEhyGy8z2Wd3ENNq"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'goBCqEhyGy8z2Wd3ENNq' LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:01 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "qoXyHemfqAZxFGzMkGaH"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User'
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", "---\n:role: admin\n"], ["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:01 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "zhijGj27pBZuSL3tBZpe"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'zhijGj27pBZuSL3tBZpe' LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:01 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "mJaxpzzLhLRzNgG1cy4F"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:01 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "GMSpBAaX7uh4qprppnY7"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:01 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "F2ygVvv6eZyeakBi9avZ"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:24:01.192029', "reminded_at" = '2012-11-17 02:24:01.192029' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:01 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "zxmzzYqki8JNahTLyaSR"], ["updated_at", Sat, 17 Nov 2012 02:24:01 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:24:01.197969', "reminded_at" = '2012-11-17 02:24:01.197969' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:00.880672') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+Connecting to database specified by database.yml
+ [1m[36m (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations" [0m
+Migrating to CreateProposalTokens (20121026005348)
+ [1m[35m (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to CreateUsers (20121026035505)
+Migrating to CreateProjects (20121031041439)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (1.0ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35mSQL (0.6ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:44 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "cUQJGywSHvHGnd679pzy"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:44 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "zbuxsAFASY3v2vYwBpnj"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:44 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "v5Pcmy5KH9daBSq9Sv38"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:24:44.469436', "accepted_at" = '2012-11-17 02:24:44.469436' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:44 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "kfmMyC3gMFsUxzgqoo74"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:24:44.474381', "accepted_at" = '2012-11-17 02:24:44.474381' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:44 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "uaZLUczTGumzwtDVTsu2"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:44 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "MbU5pCiLx7zKPefxhGTN"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:24:44.488184', "accepted_at" = '2012-11-17 02:24:44.488184' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:44 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "1tiy91vyYEtYr5u5D86u"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."resource_type" = 'User' AND "proposal_tokens"."resource_id" = 1 LIMIT 1[0m
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:44 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "xP7ZQqx5ybEjYnpViC3s"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:44 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "nJJ94GQyin2GcjokvDVo"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'nJJ94GQyin2GcjokvDVo' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:24:44.504019', "accepted_at" = '2012-11-17 02:24:44.504019' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:44 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "7XwodqL7GJUTUqwzaPWS"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:44 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "vt6uy8iKJz6CjW4PzKHM"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 17 Nov 2013 02:24:44 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "CA4JxnXpqBy1kQ1kq6Ky"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:44 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "yxZQsutcUBoBjFpadsja"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:24:44.527619', "accepted_at" = '2012-11-17 02:24:44.527619' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", "---\n- admin\n- 1\n"], ["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:44 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "KqFQx85LU5op2zczHvwg"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'KqFQx85LU5op2zczHvwg' LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:44 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "SGJfjsRizms2oxpuWrxr"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User'[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", "---\n:role: admin\n"], ["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:44 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "fkSCvCrR9JJu2qAmYZyQ"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'fkSCvCrR9JJu2qAmYZyQ' LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:44 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "HbBmrRoN4XgciEqVyysh"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:44 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "8Xx84esoSzKH213yMqSW"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:44 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "zm9agn6sSTS4Cu1rUJiT"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:24:44.578763', "reminded_at" = '2012-11-17 02:24:44.578763' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:24:44 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "mabzbfpd67iSeFwPMPcd"], ["updated_at", Sat, 17 Nov 2012 02:24:44 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:24:44.584342', "reminded_at" = '2012-11-17 02:24:44.584342' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:24:44.283004') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+Connecting to database specified by database.yml
+ [1m[36m (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations" [0m
+Migrating to CreateProposalTokens (20121026005348)
+ [1m[35m (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to CreateUsers (20121026035505)
+Migrating to CreateProjects (20121031041439)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (1.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:28:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "JLtGFyxw5GMVN14Ceav6"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:28:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "3a4jFisCzsjaa41eemxb"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:28:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "L2Xp9cnvXJxHu9c7w516"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:28:30.555368', "accepted_at" = '2012-11-17 02:28:30.555368' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:28:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "jfdtySy1Ak6xC9sG1Jvv"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:28:30.560241', "accepted_at" = '2012-11-17 02:28:30.560241' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:28:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "sJsz3p6ePFgJzq6pFpNx"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:28:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "5LjyBquMJ9yeZyhXzGgu"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:28:30.574425', "accepted_at" = '2012-11-17 02:28:30.574425' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:28:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "kRzGX19kq6N4qkZqzHoA"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.7ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.6ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposer" = 1 LIMIT 1[0m
+SQLite3::SQLException: no such column: proposal_tokens.proposer: SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposer" = 1 LIMIT 1
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:28:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "rqsKc85HyoLYMoLPAWw7"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:28:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "9v9mDDEgjsT1pY7cEqrt"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = '9v9mDDEgjsT1pY7cEqrt' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:28:30.604901', "accepted_at" = '2012-11-17 02:28:30.604901' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:28:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "TDrPxpnWw347mqap8xrm"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.6ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:28:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "yH3cBFgADrdABsH8gbp9"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 17 Nov 2013 02:28:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "rokSDEJPB8jT8NkM6NAt"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:28:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "U1GQw16FqafEq2VRm6gJ"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:28:30.634021', "accepted_at" = '2012-11-17 02:28:30.634021' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", "---\n- admin\n- 1\n"], ["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:28:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "Bdnyoz3s82vhaEgLhM6V"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'Bdnyoz3s82vhaEgLhM6V' LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:28:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "x9xnsiDmefhsyNNZqpdi"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User'[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", "---\n:role: admin\n"], ["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:28:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "EjzRyKwZsKfQVtcW3s9f"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'EjzRyKwZsKfQVtcW3s9f' LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:28:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "BZk2jYRMSATzG42cHzPv"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposer" = 1[0m
+SQLite3::SQLException: no such column: proposal_tokens.proposer: SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposer" = 1
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:28:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "SBJjgUxMpaRCag1yLnqX"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:28:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "Ryw6y7yiVe9cbww69QzM"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:28:30.696717', "reminded_at" = '2012-11-17 02:28:30.696717' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:28:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "HnRtTSfX7yuEDNjCf6Y6"], ["updated_at", Sat, 17 Nov 2012 02:28:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:28:30.702469', "reminded_at" = '2012-11-17 02:28:30.702469' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:28:30.367048') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+Connecting to database specified by database.yml
+ [1m[36m (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations" [0m
+Migrating to CreateProposalTokens (20121026005348)
+ [1m[35m (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to CreateUsers (20121026035505)
+Migrating to CreateProjects (20121031041439)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (1.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35mSQL (0.6ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:29:40 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "sQ4G1fN1ZSzu8mGeeoA2"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:29:40 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "stmpfpgqiAc1gRCt6t5e"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36m (2.7ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:29:40 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "YHbkPqfP2xxSyNsjqovr"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:29:40.891653', "accepted_at" = '2012-11-17 02:29:40.891653' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:29:40 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "nvVcEeFrbToLxpk99nUc"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:29:40.896344', "accepted_at" = '2012-11-17 02:29:40.896344' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:29:40 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "pqHqx9pmPek1BjMvcABb"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:29:40 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "jmvLCXnAPVuKz62cumUC"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:29:40.911394', "accepted_at" = '2012-11-17 02:29:40.911394' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:29:40 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "CESyTrxDTvs9pzpRpS1n"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.6ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposer_type" = 'User' AND "proposal_tokens"."proposer_id" = 1 LIMIT 1[0m
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:29:40 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "oH7DHzqGryxxTH6neMNV"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:29:40 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "p2jxmSuAPzo9NJzDyKAG"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'p2jxmSuAPzo9NJzDyKAG' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:29:40.929243', "accepted_at" = '2012-11-17 02:29:40.929243' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:29:40 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "pCohhycpcyu2Fyv53Rk5"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:29:40 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "syd6UmWV4HFipsy9vG5i"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.2ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 17 Nov 2013 02:29:40 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "sMCzycXmnuo8xBP7VmmZ"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:29:40 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "13vxx8uB5DnmkDxgyYkx"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:29:40.952423', "accepted_at" = '2012-11-17 02:29:40.952423' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", "---\n- admin\n- 1\n"], ["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:29:40 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "6ZrfAZxHxprMhJ7H5FUS"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = '6ZrfAZxHxprMhJ7H5FUS' LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:29:40 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "YxUgJDMnsZfCzYfRmzD4"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User'[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", "---\n:role: admin\n"], ["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:29:40 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "VyTg2yvQ4LBsJVGygXU3"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'VyTg2yvQ4LBsJVGygXU3' LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:29:40 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "yeARxyBGY88RREPP4jMe"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposer_type" = 'Project' AND "proposal_tokens"."proposer_id" = 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:29:40 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "TCYpXm6FwWmmpC9yzbHk"], ["updated_at", Sat, 17 Nov 2012 02:29:40 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:29:41 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:29:41 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:29:41 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:29:41 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "FMBtEtBBx6x4oMrJg6Fx"], ["updated_at", Sat, 17 Nov 2012 02:29:41 UTC +00:00]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:29:41.006625', "reminded_at" = '2012-11-17 02:29:41.006625' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:29:41 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:29:41 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:29:41 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:29:41 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "KXEzYJBtq6cyeRSEEAAy"], ["updated_at", Sat, 17 Nov 2012 02:29:41 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:29:41.013538', "reminded_at" = '2012-11-17 02:29:41.013538' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:29:40.701703') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+Connecting to database specified by database.yml
+ [1m[36m (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations" [0m
+Migrating to CreateProposalTokens (20121026005348)
+ [1m[35m (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to CreateUsers (20121026035505)
+Migrating to CreateProjects (20121031041439)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (1.0ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:30:02 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "sjNAMAbrDXcyqAGPNqZp"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:30:02 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "HBne6NAmsiRxs6pxxyCb"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36m (2.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:30:02 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "uyjKJtv1c3YtGSfPqgDg"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:30:02.649962', "accepted_at" = '2012-11-17 02:30:02.649962' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:30:02 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "baStVxXYxfHX3LzRyCH4"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:30:02.654656', "accepted_at" = '2012-11-17 02:30:02.654656' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:30:02 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "HtddiYQ4JHhfUn9upgoY"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:30:02 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "FsgBktfZPEpVs4YbJkH8"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:30:02.668272', "accepted_at" = '2012-11-17 02:30:02.668272' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:30:02 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "Btv62EwmRiUnyTKGdbWq"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposer_type" = 'User' AND "proposal_tokens"."proposer_id" = 1 LIMIT 1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:30:02 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "NQWrppTmqtzh3qDzqTG1"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:30:02 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "wsc7MquoLmmULiCsSJH5"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'wsc7MquoLmmULiCsSJH5' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:30:02.690264', "accepted_at" = '2012-11-17 02:30:02.690264' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:30:02 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "ehhHvr6SYsus339ZANxp"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:30:02 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "mxWWcxXDyFETrhMF5xkd"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 17 Nov 2013 02:30:02 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "r8ys5cdVuxAFaMJvuM1A"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:30:02 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "uvX57Z8ChHCbnmnycHGq"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:30:02.713656', "accepted_at" = '2012-11-17 02:30:02.713656' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", "---\n- admin\n- 1\n"], ["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:30:02 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "ScQHzKE8NzLS9uycDik8"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'ScQHzKE8NzLS9uycDik8' LIMIT 1[0m
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:30:02 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "sRw1Jyzvn3xJjTTJyqMJ"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User'[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", "---\n:role: admin\n"], ["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:30:02 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "VAfdGiSDkWyQon6jVVUt"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'VAfdGiSDkWyQon6jVVUt' LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:30:02 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "vDP7SgPQCiQ2yhuwwWT1"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposer_type" = 'Project' AND "proposal_tokens"."proposer_id" = 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:30:02 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "zXNRgiBpkByLU7vmojcr"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:30:02 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "R5P5ZwX1VJXbafpxkc4Z"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:30:02.767015', "reminded_at" = '2012-11-17 02:30:02.767015' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:30:02 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "WrBenRpzVWqbiq2FqNRf"], ["updated_at", Sat, 17 Nov 2012 02:30:02 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:30:02.774022', "reminded_at" = '2012-11-17 02:30:02.774022' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:30:02.461266') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+Connecting to database specified by database.yml
+ [1m[36m (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations" [0m
+Migrating to CreateProposalTokens (20121026005348)
+ [1m[35m (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to CreateUsers (20121026035505)
+Migrating to CreateProjects (20121031041439)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (1.0ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35mSQL (0.6ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:07 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "KnstUPV4NrfpvRGspduW"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:07 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "mTgSnkzBeb3Kitm2xHgy"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36m (3.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:07 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "X5oYyoFq6wkDxoySRquq"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:31:07.759542', "accepted_at" = '2012-11-17 02:31:07.759542' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:07 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "AspuvDwLvqs5Mz6dn9Yo"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:31:07.764541', "accepted_at" = '2012-11-17 02:31:07.764541' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:07 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "JYtBwx6ykhCJY2TBNBpt"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:07 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "19hfcEsb3stz3nmYEbmi"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:31:07.779309', "accepted_at" = '2012-11-17 02:31:07.779309' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:07 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "bKfRpt6485sZVXcSvxR7"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposer_type" = 'User' AND "proposal_tokens"."proposer_id" = 1 LIMIT 1[0m
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:07 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "imGoXTxJ2Nd4qASnPTHL"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:07 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "vGEpEHXrxW2dfXv8cm2y"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'vGEpEHXrxW2dfXv8cm2y' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:31:07.796151', "accepted_at" = '2012-11-17 02:31:07.796151' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:07 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "FXytx7rmhjhdis4F7DKq"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:07 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "HS9qNmXbpRGvBZBgxoCu"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.3ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36mSQL (0.7ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 17 Nov 2013 02:31:07 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "QM8eaHzj8N2RsHxkLBJL"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:07 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "KQPemZchoNVixzacCT5G"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:31:07.822006', "accepted_at" = '2012-11-17 02:31:07.822006' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", "---\n- admin\n- 1\n"], ["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:07 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "sHgasnKayvAky9ptztFu"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'sHgasnKayvAky9ptztFu' LIMIT 1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:07 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "R52nqey4h4qiEWykKWsA"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User'[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", "---\n:role: admin\n"], ["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:07 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "JP4pLWxwdpEm2PCBvjM7"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'JP4pLWxwdpEm2PCBvjM7' LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:07 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "xG1EjQSwbKcFr9yPubdC"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposer_type" = 'Project' AND "proposal_tokens"."proposer_id" = 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:07 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "KFF1yniaKLSb5o2gDBKp"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:07 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "JiCs8yACCzaqi5BPvES3"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:31:07.874642', "reminded_at" = '2012-11-17 02:31:07.874642' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:07 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "7xPAEPqqZnyMh9ThTJzX"], ["updated_at", Sat, 17 Nov 2012 02:31:07 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:31:07.881077', "reminded_at" = '2012-11-17 02:31:07.881077' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:07.572127') LIMIT 1[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+Connecting to database specified by database.yml
+ [1m[36m (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations" [0m
+Migrating to CreateProposalTokens (20121026005348)
+ [1m[35m (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to CreateUsers (20121026035505)
+Migrating to CreateProjects (20121031041439)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (1.0ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35mSQL (0.6ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "sFznNm1ZVdfAuyJmd73M"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "HQk7fDydRzixH8cuZS94"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "kBqesMYdp6ggEaBqqxfy"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:31:33.092276', "accepted_at" = '2012-11-17 02:31:33.092276' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "UpXzUGjNxxsqQP9WxBqV"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:31:33.097254', "accepted_at" = '2012-11-17 02:31:33.097254' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "TJxCy4QkJBbe4inEczqr"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "4dSoWgh4TxqZQBSzwGsq"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:31:33.111446', "accepted_at" = '2012-11-17 02:31:33.111446' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "SnVYaNCabMwWSzKFLzKB"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposer_type" = 'User' AND "proposal_tokens"."proposer_id" = 1 LIMIT 1[0m
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "kV6aJfDsWtgvH8pKpN3Z"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "ptnkxEyUFBx7N96fMXHk"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'ptnkxEyUFBx7N96fMXHk' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:31:33.126656', "accepted_at" = '2012-11-17 02:31:33.126656' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "NExb1gEafxF4pkMQsrFr"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "3Tp1xGk3JMfYSReoAxkY"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 17 Nov 2013 02:31:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "LnZcyc9KxNvYuNs2kVzt"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mROLLBACK TO SAVEPOINT active_record_1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.3ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36mSQL (0.6ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "5wxtDvVf2hAUnaFoZHgp"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:31:33.153611', "accepted_at" = '2012-11-17 02:31:33.153611' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", "---\n- admin\n- 1\n"], ["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "6fTmDWV5vtsF3KiWJiEJ"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = '6fTmDWV5vtsF3KiWJiEJ' LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "gtKiJM4GoqA7YMrtfz6o"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User'[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", "---\n:role: admin\n"], ["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "yup6ii5dnP9UkGi6huqB"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'yup6ii5dnP9UkGi6huqB' LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.8ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "XRpdVUZQhzyvuTGSs9AG"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposer_type" = 'Project' AND "proposal_tokens"."proposer_id" = 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "hd5pW2HW7BpKcfDV2qzX"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "WsiLo27pNJod5zjdaBrG"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:31:33.214680', "reminded_at" = '2012-11-17 02:31:33.214680' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:31:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "JbZJKuyUzUY1qznTLiVB"], ["updated_at", Sat, 17 Nov 2012 02:31:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:31:33.221887', "reminded_at" = '2012-11-17 02:31:33.221887' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.3ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:31:32.907897') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+Connecting to database specified by database.yml
+ [1m[36m (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations" [0m
+Migrating to CreateProposalTokens (20121026005348)
+ [1m[35m (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to CreateUsers (20121026035505)
+Migrating to CreateProjects (20121031041439)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (1.0ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:32:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "BkDJWihxDEnvhbzsqqZq"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:32:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "JskmrfE5sKK4jwiMkchS"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1
+ [1m[36m (2.7ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:32:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "qJZLxDLmkbKkyWiFjpdc"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:32:30.324229', "accepted_at" = '2012-11-17 02:32:30.324229' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:32:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "pNpXAsVcpDAMJZx5zAsz"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:32:30.328830', "accepted_at" = '2012-11-17 02:32:30.328830' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:32:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "PwYwpEXS2c5aEMN6VPpT"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:32:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "HcnY72jxhzBffCA42dwR"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:32:30.342656', "accepted_at" = '2012-11-17 02:32:30.342656' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:32:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "q1csvBerns9dV6bYzsXw"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposer_type" = 'User' AND "proposal_tokens"."proposer_id" = 1 LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:32:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "3DBCaaFFRF4SqqtC7sYa"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:32:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "DV9NEVxK6XWqJ6A5wBT6"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'DV9NEVxK6XWqJ6A5wBT6' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:32:30.359999', "accepted_at" = '2012-11-17 02:32:30.359999' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:32:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "dppwDVXbp8gwcyXZWdHd"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:32:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "u7yqx9z1vQV3HzoUshcn"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 17 Nov 2013 02:32:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "eNPnH4Qb6ZZabjwC38yS"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m ROLLBACK TO SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:32:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "izHPyznmSAyJcQomNRST"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:32:30.382429', "accepted_at" = '2012-11-17 02:32:30.382429' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", "---\n- admin\n- 1\n"], ["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:32:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "jLxsjssssEJHkDKumnyc"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'jLxsjssssEJHkDKumnyc' LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:32:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "NxcP1Psq1kzxxTxBC7MB"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User'
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", "---\n:role: admin\n"], ["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:32:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "usGBDNtHnwMFJcpNzyup"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'usGBDNtHnwMFJcpNzyup' LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:32:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "PH5kwyKkydWpgqz9sbEd"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposer_type" = 'Project' AND "proposal_tokens"."proposer_id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:32:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "xhNSr6akdPFUiDzGq1a2"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:32:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "aDJchXUQd2oUPcHiYy63"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:32:30.434581', "reminded_at" = '2012-11-17 02:32:30.434581' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:32:30 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "AxfvyFeWs8vDD1KGQ1Rw"], ["updated_at", Sat, 17 Nov 2012 02:32:30 UTC +00:00]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:32:30.443122', "reminded_at" = '2012-11-17 02:32:30.443122' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:32:30.131879') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+Connecting to database specified by database.yml
+ [1m[36m (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations" [0m
+Migrating to CreateProposalTokens (20121026005348)
+ [1m[35m (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to CreateUsers (20121026035505)
+Migrating to CreateProjects (20121031041439)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (1.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:33:07 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:33:07 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35mSQL (0.7ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:33:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "PJPJAEySE98yBHi4MGy4"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:33:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "yfMyCqz7RK4cqabyoorK"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1
+ [1m[36m (2.9ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:33:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "tjm9yf2oDsumCpRf1hdS"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:33:08.059154', "accepted_at" = '2012-11-17 02:33:08.059154' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:33:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "xsnZ1wmmTvvqFSmGwDQw"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:33:08.063684', "accepted_at" = '2012-11-17 02:33:08.063684' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:33:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "biHsV94pqTKoJU7sUuyN"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:33:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "keJpz4FC3sNxKXPidzAK"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:33:08.077440', "accepted_at" = '2012-11-17 02:33:08.077440' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:33:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "51uTisEEdWjnXaf1xqwH"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposer_type" = 'User' AND "proposal_tokens"."proposer_id" = 1 LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:33:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "Q9gmXCLmK1qz5swHPeqf"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:33:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "zhcoJpUsdz1Z56pqyUyG"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'zhcoJpUsdz1Z56pqyUyG' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:33:08.093882', "accepted_at" = '2012-11-17 02:33:08.093882' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:33:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "7N45SjmG5ps1Jxen5xqg"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:33:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "4brVunXYyzTvh8zMpQde"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 17 Nov 2013 02:33:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "vGGTJvhNuzq8jaDgLyFK"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m ROLLBACK TO SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:33:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "JGYAwuC8q3Xwdh8T2JUi"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:33:08.117375', "accepted_at" = '2012-11-17 02:33:08.117375' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", "---\n- admin\n- 1\n"], ["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:33:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "wXLzxa7gPyxdJoqgdrg4"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'wXLzxa7gPyxdJoqgdrg4' LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:33:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "hD1Ui9ru6yCBmcXNUtDJ"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User'
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", "---\n:role: admin\n"], ["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:33:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "SVzTQRYgyGeiZ2dbZE4r"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'SVzTQRYgyGeiZ2dbZE4r' LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:33:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "AzxFnpy5N3FL6SAgdxp7"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposer_type" = 'Project' AND "proposal_tokens"."proposer_id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:33:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "kYTy5yKBgZcjcESMqNx3"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:33:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "cWR3jp9Us6bk3Axibckb"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:33:08.168712', "reminded_at" = '2012-11-17 02:33:08.168712' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:33:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "HTowMg7e8N77B4yQwsAx"], ["updated_at", Sat, 17 Nov 2012 02:33:08 UTC +00:00]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:33:08.177579', "reminded_at" = '2012-11-17 02:33:08.177579' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1
+ [1m[36mProposal::Token Exists (0.2ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:33:07.865212') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+Connecting to database specified by database.yml
+ [1m[36m (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations" [0m
+Migrating to CreateProposalTokens (20121026005348)
+ [1m[35m (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to CreateUsers (20121026035505)
+Migrating to CreateProjects (20121031041439)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (1.0ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35mSQL (0.7ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:35:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "7886tCv1RSWWhcqgGQzf"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:35:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "bWnThMACquGcJ45pLgQ7"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:35:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "uGuWs5yU3pykd7jHHzTv"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:35:33.383288', "accepted_at" = '2012-11-17 02:35:33.383288' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:35:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "Q1caKhKHswdvHTvDoEk5"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:35:33.389148', "accepted_at" = '2012-11-17 02:35:33.389148' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:35:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "pCtjcFzgR8yAXxy5agHr"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:35:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "f9HU7B6PwUV4ZPEx8Dg3"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:35:33.402909', "accepted_at" = '2012-11-17 02:35:33.402909' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:35:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "kh3zkhYWx9V1oZqJJDpC"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:35:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "coZYRAA4QbZfzuMhQMhC"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:35:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "MQUrFGwh21Xc6TWwkEur"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'MQUrFGwh21Xc6TWwkEur' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:35:33.413587', "accepted_at" = '2012-11-17 02:35:33.413587' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:35:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "Fn93SKvn7PTr8Q74YpRe"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:35:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "xspaBVksfTL8m6B52pEn"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 17 Nov 2013 02:35:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "fe8GTx6XrzJX6zg1E3T3"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m ROLLBACK TO SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.3ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35mSQL (0.7ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:35:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "zXc5egfpx7sPqkYhzfxp"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:35:33.441877', "accepted_at" = '2012-11-17 02:35:33.441877' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.7ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", "---\n- admin\n- 1\n"], ["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:35:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "xSbBtn4nSz2pii5zdxCW"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'xSbBtn4nSz2pii5zdxCW' LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:35:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "UEpHzTzkD69R8Cnvi1Va"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User'
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", "---\n:role: admin\n"], ["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:35:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "xYRotNyTXJy5CAdGTNd1"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'xYRotNyTXJy5CAdGTNd1' LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:35:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", 1], ["proposer_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "U9BZPht5zPE8KiJFDqWL"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposer_type" = 'User' AND "proposal_tokens"."proposer_id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:35:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "GapDG8qo8CiApTVjc9Rh"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposer_type" = 'Project' AND "proposal_tokens"."proposer_id" = 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:35:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "u3BpaVzrzXknKrDfUFKu"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:35:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "SVgSeBxyxnssmC5B9yy6"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:35:33.502094', "reminded_at" = '2012-11-17 02:35:33.502094' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:35:33 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "gKLjyi2v74vLdnF1nqcY"], ["updated_at", Sat, 17 Nov 2012 02:35:33 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:35:33.508396', "reminded_at" = '2012-11-17 02:35:33.508396' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:35:33.195634') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+Connecting to database specified by database.yml
+Connecting to database specified by database.yml
+ [1m[36m (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations" [0m
+Migrating to CreateProposalTokens (20121026005348)
+ [1m[35m (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to CreateUsers (20121026035505)
+Migrating to CreateProjects (20121031041439)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (1.0ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "r9rmu4DiBus94Xkx3isu"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "AEk9APk5jY5VhP64yjCx"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "YU3JAsphp1JrcMg5xAaz"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:45:08.433895', "accepted_at" = '2012-11-17 02:45:08.433895' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "3us1t4s54B5qqyy9oaBg"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:45:08.438683', "accepted_at" = '2012-11-17 02:45:08.438683' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "XcqCFKwbJtpvfDpkJRvX"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "faAK26z2zgXri18E7GNY"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:45:08.452250', "accepted_at" = '2012-11-17 02:45:08.452250' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "hVZRs9zDX9JYhZBFNbap"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "1E82NGzcjxfmF7i7MAQD"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "RguxvpqpHxzVK3mP4uRT"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'RguxvpqpHxzVK3mP4uRT' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:45:08.463335', "accepted_at" = '2012-11-17 02:45:08.463335' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "sXBux1t5YFJL2RXoiBf8"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "nxwoFmmHgE3VmiwVxvt9"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.2ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 17 Nov 2013 02:45:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "kJbfN27oMJCuHeT7Ham9"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m ROLLBACK TO SAVEPOINT active_record_1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "Kbv9Nkm6FU9KUAuDzzbY"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:45:08.487193', "accepted_at" = '2012-11-17 02:45:08.487193' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", "---\n- admin\n- 1\n"], ["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "bxCApsqqkZCPuX3FDer4"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'bxCApsqqkZCPuX3FDer4' LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "cRcPokj7Bq1s4w2Cm2xS"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User'
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", "---\n:role: admin\n"], ["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "uDf7nyUEPbmrpuQQJpaR"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'uDf7nyUEPbmrpuQQJpaR' LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", 1], ["proposer_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "f4S9kDBxAfUmoj37Hj2Z"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposer_type" = 'User' AND "proposal_tokens"."proposer_id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "KesJypHK2MAqHyppw7pu"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "qVTJMCeh6qgspG9p795z"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "abpoZf6WK1BYzRT4vtbd"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:45:08.545163', "reminded_at" = '2012-11-17 02:45:08.545163' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35mSQL (0.7ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:08 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "xvkRaqcerYDdWxjLqFC6"], ["updated_at", Sat, 17 Nov 2012 02:45:08 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:45:08.552595', "reminded_at" = '2012-11-17 02:45:08.552595' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:08.242652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+Connecting to database specified by database.yml
+ [1m[36m (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations" [0m
+Migrating to CreateProposalTokens (20121026005348)
+ [1m[35m (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to CreateUsers (20121026035505)
+Migrating to CreateProjects (20121031041439)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (1.0ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:45:45 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:45:45 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:45 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:45 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "txoBZycMGywhGhzcHW4h"], ["updated_at", Sat, 17 Nov 2012 02:45:45 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:45:45 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:45:45 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:45 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:45 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "yXNSHStg7vYeYcxtpZt5"], ["updated_at", Sat, 17 Nov 2012 02:45:45 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36m (2.9ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:45 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:45 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "xXWjEZ6U3neA5YWNvgiy"], ["updated_at", Sat, 17 Nov 2012 02:45:45 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:45:45.995602', "accepted_at" = '2012-11-17 02:45:45.995602' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:45 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:45 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "kDdgoj271sWwKKzvbRcM"], ["updated_at", Sat, 17 Nov 2012 02:45:45 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:45:46.000151', "accepted_at" = '2012-11-17 02:45:46.000151' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:46 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "PnTRCmyGr6m6E8QxeTFx"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:46 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "3eyzo25hznHNyZn12nZ5"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:45:46.013832', "accepted_at" = '2012-11-17 02:45:46.013832' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:46 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "EzbSheg3BqfTyYcCfzqM"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:46 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "LprrXYmrXUw9UrZVaF7B"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:46 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "WbcKAzymHG9izpyXDhXf"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'WbcKAzymHG9izpyXDhXf' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:45:46.024860', "accepted_at" = '2012-11-17 02:45:46.024860' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:46 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "AArMww99oug7Yo9mZ4r5"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:46 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "tyQxzUF7tKSbfWRxhjsR"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 17 Nov 2013 02:45:46 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "XsHFTKUuLV1nkHo9bNDx"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m ROLLBACK TO SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:46 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "UiyZVpWE8pd4qzWfpYXj"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:45:46.051144', "accepted_at" = '2012-11-17 02:45:46.051144' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.3ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", "---\n- admin\n- 1\n"], ["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:46 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "5EdxzuLD6yLT4gyeqMx3"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = '5EdxzuLD6yLT4gyeqMx3' LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:46 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "4mpnagT6AGfspXuTa9GT"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User'
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", "---\n:role: admin\n"], ["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:46 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "p9pKmkyQgdnMQMpUSGFe"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'p9pKmkyQgdnMQMpUSGFe' LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:46 UTC +00:00], ["proposable_type", "User"], ["proposer_id", 1], ["proposer_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "JmMT6i2vthjHzq1yf6Nk"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposer_type" = 'User' AND "proposal_tokens"."proposer_id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:46 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "P2oYaWHL7Le7zziS3dd4"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:46 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "PfmHdqf4ycjt3Hp9V99q"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:46 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "pWy8PcVVpaD1KZdjUz8o"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:45:46.111526', "reminded_at" = '2012-11-17 02:45:46.111526' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:45:46 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "bUeqjTx6UCtvretmH2H4"], ["updated_at", Sat, 17 Nov 2012 02:45:46 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:45:46.118065', "reminded_at" = '2012-11-17 02:45:46.118065' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:45:45.799800') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+Connecting to database specified by database.yml
+ [1m[36m (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations" [0m
+Migrating to CreateProposalTokens (20121026005348)
+ [1m[35m (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to CreateUsers (20121026035505)
+Migrating to CreateProjects (20121031041439)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (1.0ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35mSQL (0.7ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "67afqosnxP1qYDKL57u8"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "yTgcY9svsxAU6qKeEUhY"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36m (3.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "7xjysXNfsfeWu1scNouW"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:47:11.289937', "accepted_at" = '2012-11-17 02:47:11.289937' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "pkikzxcFvBhqny4KGFPD"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:47:11.294656', "accepted_at" = '2012-11-17 02:47:11.294656' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "j1KbQGe685k4Dv793UbH"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "jG2yHJbEg65XFkjyv7qj"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:47:11.308524', "accepted_at" = '2012-11-17 02:47:11.308524' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "d5d59s16SjZzj53uBVLc"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.7ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.3ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "mhb831HtaLBzWsKoEJ9B"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "euZjnZ7zxQmCiqwQHGc5"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'euZjnZ7zxQmCiqwQHGc5' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:47:11.327326', "accepted_at" = '2012-11-17 02:47:11.327326' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "qMpQyocsR7Np8yY97SjB"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "DpsxZWFvTd9sz9opUeBy"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.2ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 17 Nov 2013 02:47:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "sNE2DbXqdsu5xYshu6ML"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m ROLLBACK TO SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "ZFtWajx5v3FqNx74MqwP"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:47:11.350463', "accepted_at" = '2012-11-17 02:47:11.350463' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.3ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", "---\n- admin\n- 1\n"], ["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "hpq9xGdzaYkQZeJbCg2f"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'hpq9xGdzaYkQZeJbCg2f' LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "5SAPPCoXuDZHh2zzcm3e"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User'
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", "---\n:role: admin\n"], ["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "LQqxkSeVzWxDQd6q6mfc"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'LQqxkSeVzWxDQd6q6mfc' LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", 1], ["proposer_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "XQBQQoz65wQJJdYE3CbR"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposer_type" = 'User' AND "proposal_tokens"."proposer_id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "iMZDmvjDQUy81VJ3f8wv"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "XsKzLi1aKkvvs4e8rp3E"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "vyvzqq22Pn2dK1pvVeqs"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:47:11.408903', "reminded_at" = '2012-11-17 02:47:11.408903' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "Gisky7xDnUukjsphJjUg"], ["updated_at", Sat, 17 Nov 2012 02:47:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:47:11.414929', "reminded_at" = '2012-11-17 02:47:11.414929' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:11.102423') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+Connecting to database specified by database.yml
+ [1m[36m (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations" [0m
+Migrating to CreateProposalTokens (20121026005348)
+ [1m[35m (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to CreateUsers (20121026035505)
+Migrating to CreateProjects (20121031041439)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (1.0ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35mSQL (0.7ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:38 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "WdC6qz9WZDFLxrdyrdgi"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:38 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "8ytyMPAxvVHyQrEhLzqJ"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36m (2.8ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:38 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "AQ7Hy6BWAjsuVpYBypsj"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:47:38.484130', "accepted_at" = '2012-11-17 02:47:38.484130' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:38 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "yHRLNEArWrkbekREt4yH"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:47:38.488939', "accepted_at" = '2012-11-17 02:47:38.488939' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:38 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "xHXjxz5FZxTu3zStyq4j"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:38 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "ptkdAbwTj8MXVjLhE46s"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:47:38.502612', "accepted_at" = '2012-11-17 02:47:38.502612' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:38 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "C8sXSrzQjDKbjExBEWnN"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:38 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "BSTLXPJ9FppJhf13MZeJ"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:38 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "WTmT5gFFb4uV3XsiZxeR"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'WTmT5gFFb4uV3XsiZxeR' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:47:38.516136', "accepted_at" = '2012-11-17 02:47:38.516136' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:38 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "kUpJrKqJWmACymxygPiM"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:38 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "8b9Tsyz4xuKvaySqBNem"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 17 Nov 2013 02:47:38 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "WWRnJHmACbxt4pGx5m2y"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m ROLLBACK TO SAVEPOINT active_record_1
+ [1m[36m (0.7ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.4ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35mSQL (0.6ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:38 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "dfU6ussrLuGuBczfXZkD"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:47:38.543263', "accepted_at" = '2012-11-17 02:47:38.543263' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", "---\n- admin\n- 1\n"], ["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:38 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "YRFoBzpGEpGxRpV2HEfE"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'YRFoBzpGEpGxRpV2HEfE' LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:38 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "Q9wVDzTRezBpGPrzGhiC"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User'
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", "---\n:role: admin\n"], ["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:38 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "6yfZ72c9zsyUNA8PPpr8"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = '6yfZ72c9zsyUNA8PPpr8' LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:38 UTC +00:00], ["proposable_type", "User"], ["proposer_id", 1], ["proposer_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "hVMpdbaAvzfWp4JuacUy"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposer_type" = 'User' AND "proposal_tokens"."proposer_id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:38 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "DQs5vHBExQWy9KWnr6b9"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36mSQL (0.6ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:38 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "yLCXi64djRF2fiSfQ7jP"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:38 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "EziKF28v7W846a9S3B5F"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:47:38.602617', "reminded_at" = '2012-11-17 02:47:38.602617' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:47:38 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "gbSpJwPBQDpxydLj2pW6"], ["updated_at", Sat, 17 Nov 2012 02:47:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:47:38.608605', "reminded_at" = '2012-11-17 02:47:38.608605' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:47:38.290652') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+Connecting to database specified by database.yml
+ [1m[36m (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations" [0m
+Migrating to CreateProposalTokens (20121026005348)
+ [1m[35m (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to CreateUsers (20121026035505)
+Migrating to CreateProjects (20121031041439)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (1.0ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.2ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35mSQL (0.6ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:48:22 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "7wTNdszvc4pkMwTcTc3H"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:48:22 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "Fk4nqvMLizzZocss2yyk"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36m (2.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:48:22 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "xWSPayMtNgz9rM8b3J6Y"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:48:22.340508', "accepted_at" = '2012-11-17 02:48:22.340508' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:48:22 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "88HsugusL2JJyDcg5syJ"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:48:22.345092', "accepted_at" = '2012-11-17 02:48:22.345092' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:48:22 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "qqarQhtNvcmCx4TAx81e"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36mSQL (0.6ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:48:22 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "cPyaFPmkzkRqLa5mz4PT"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:48:22.360592', "accepted_at" = '2012-11-17 02:48:22.360592' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:48:22 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "eCBYrypq7wNL3Pshpt5a"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35mSQL (0.6ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:48:22 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "sqyyPmziVY2ozN4pKP3X"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:48:22 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "oaPcABenCcjnJrdy1UVD"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'oaPcABenCcjnJrdy1UVD' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:48:22.380855', "accepted_at" = '2012-11-17 02:48:22.380855' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:48:22 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "wArHbA5XZEaqxeFU6rAY"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:48:22 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "LjzD2y7aiGSxq8cjB37A"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 17 Nov 2013 02:48:22 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "znRpsyGnAiMQUa1k2DNN"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m ROLLBACK TO SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:48:22 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "55qrEVz61GRQq4yMHjAq"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:48:22.403685', "accepted_at" = '2012-11-17 02:48:22.403685' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", "---\n- admin\n- 1\n"], ["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:48:22 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "5swB6bx4x9y6WyQq8pyf"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = '5swB6bx4x9y6WyQq8pyf' LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:48:22 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "ec1BpRytzZRqfY4qj9Hj"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User'
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", "---\n:role: admin\n"], ["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:48:22 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "V9ZxJGj6QFHAyFUMMrR1"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'V9ZxJGj6QFHAyFUMMrR1' LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:48:22 UTC +00:00], ["proposable_type", "User"], ["proposer_id", 1], ["proposer_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "RRAEdXjNpiGqB84Z2xt2"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposer_type" = 'User' AND "proposal_tokens"."proposer_id" = 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:48:22 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "3zAx19xRwP9Mmfhkhrw8"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:48:22 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "DsNFmi3tQ7UqNXMTvRxr"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:48:22 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "BJ9CDMaFCk1mt92Qx6Z8"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:48:22.465375', "reminded_at" = '2012-11-17 02:48:22.465375' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 02:48:22 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "wGwh77PDkfc9fAdWNBAx"], ["updated_at", Sat, 17 Nov 2012 02:48:22 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 02:48:22.471420', "reminded_at" = '2012-11-17 02:48:22.471420' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 02:48:22.152755') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+Connecting to database specified by database.yml
+ [1m[36m (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations" [0m
+Migrating to CreateProposalTokens (20121026005348)
+ [1m[35m (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to CreateUsers (20121026035505)
+Migrating to CreateProjects (20121031041439)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (1.1ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:00:06 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "r75ydyXYn9PbxxqxQ48y"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:00:06 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "EeeJpBQrHqdFAposrGLb"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36m (0.7ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.3ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35mSQL (0.6ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:00:06 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "NzKQ6LntXuxBUpSrKy6r"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 04:00:06.146763', "accepted_at" = '2012-11-17 04:00:06.146763' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:00:06 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "VmGqcpt7sdKV3anCZbxm"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 04:00:06.152551', "accepted_at" = '2012-11-17 04:00:06.152551' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:00:06 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "SH7tcc9q8qktKeFSgqiq"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:00:06 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "K4B2q1ppH6zpKVgvVSzu"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 04:00:06.190145', "accepted_at" = '2012-11-17 04:00:06.190145' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:00:06 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "2m7fHXLkGwMh8ucyFNdQ"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:00:06 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "zyegpfjZQe99sxW9Hiy1"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:00:06 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "a4qppV4pMWUqLTqQLuxs"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'a4qppV4pMWUqLTqQLuxs' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 04:00:06.202683', "accepted_at" = '2012-11-17 04:00:06.202683' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:00:06 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "99kdrv1FCbqS6KgHmMoR"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:00:06 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "Nx2sRJyZ4xyWLsbH64wy"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.2ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 17 Nov 2013 04:00:06 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "3A92ZBPrRpy6Kdu8UPUe"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m ROLLBACK TO SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35mSQL (0.7ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:00:06 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "EuvyPcMEyniNnxGRm23q"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 04:00:06.229621', "accepted_at" = '2012-11-17 04:00:06.229621' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", "---\n- admin\n- 1\n"], ["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:00:06 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "x6EQf12Ddvw2wQ2MfBD3"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'x6EQf12Ddvw2wQ2MfBD3' LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:00:06 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "cvRYLyGuGgdk95jWDoPb"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User'
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", "---\n:role: admin\n"], ["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:00:06 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "WcyPxsgCrGAFUEgCzLYW"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'WcyPxsgCrGAFUEgCzLYW' LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:00:06 UTC +00:00], ["proposable_type", "User"], ["proposer_id", 1], ["proposer_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "nwGHinpska976y1KVx7T"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposer_type" = 'User' AND "proposal_tokens"."proposer_id" = 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:00:06 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "xgeoUEjpe4k2kGqxLS6a"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:00:06 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "zcjsTc8DxbnJjs1CWvyz"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:00:06 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "UZfWSegNiwkEtyZxRk9z"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 04:00:06.287698', "reminded_at" = '2012-11-17 04:00:06.287698' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:00:06 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "55C4y9WBSUYK2xgAZHB4"], ["updated_at", Sat, 17 Nov 2012 04:00:06 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 04:00:06.293370', "reminded_at" = '2012-11-17 04:00:06.293370' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:00:05.944723') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+Connecting to database specified by database.yml
+ [1m[36m (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations" [0m
+Migrating to CreateProposalTokens (20121026005348)
+ [1m[35m (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to CreateUsers (20121026035505)
+Migrating to CreateProjects (20121031041439)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (1.0ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:02:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "fmzyiATjgFeyspGdPknx"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:02:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "R1RrZNeppMvLTKYzy5Ud"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:02:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "UfCzGsS8eZ98Tmtrxk97"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 04:02:11.765779', "accepted_at" = '2012-11-17 04:02:11.765779' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:02:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "wzRxkUxRo18idLKsr5mb"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 04:02:11.770452', "accepted_at" = '2012-11-17 04:02:11.770452' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:02:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "pSa9KjX2Ni5uHZC9YQqW"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:02:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "udzBQByzyQdSxafk1BP1"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 04:02:11.803119', "accepted_at" = '2012-11-17 04:02:11.803119' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:02:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "y74cGfCRRA5syvMDzaD1"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:02:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "cUspQy5Y6TqsRAENTzsB"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:02:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "gqbPm931cnyA8i9nfz6m"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'gqbPm931cnyA8i9nfz6m' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 04:02:11.815952', "accepted_at" = '2012-11-17 04:02:11.815952' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:02:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "bpqhyRsG8jsWqTuBaqvg"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:02:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "CoSzTZMMiSXvACdif9Nw"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 17 Nov 2013 04:02:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "YFRQaPsn1M6R8pg6NTTD"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m ROLLBACK TO SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:02:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "NjXzDz5PxeJNQhyYkVsp"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 04:02:11.836709', "accepted_at" = '2012-11-17 04:02:11.836709' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", "---\n- admin\n- 1\n"], ["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:02:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "BWdqrqrRuHXxz8rpT6Gb"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'BWdqrqrRuHXxz8rpT6Gb' LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.2ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:02:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "UZzKU5AfowJnKqdaWVTT"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User'
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", "---\n:role: admin\n"], ["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:02:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "wkpYT1rrQyzcVVvX9xeK"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'wkpYT1rrQyzcVVvX9xeK' LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:02:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", 1], ["proposer_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "zeYGJTbeKLqZYYhN5qDn"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposer_type" = 'User' AND "proposal_tokens"."proposer_id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:02:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "sUtTxDheshvJZzfz4dez"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:02:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "fpT3GXEts3CQ2eHaeSDy"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:02:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "nvyjSigWHpQoZMzSVmkQ"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 04:02:11.893311', "reminded_at" = '2012-11-17 04:02:11.893311' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "proposer_id", "proposer_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sun, 18 Nov 2012 04:02:11 UTC +00:00], ["proposable_type", "User"], ["proposer_id", nil], ["proposer_type", nil], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "qChpHx8mZ9A2tPKtaib4"], ["updated_at", Sat, 17 Nov 2012 04:02:11 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-17 04:02:11.900302', "reminded_at" = '2012-11-17 04:02:11.900302' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-17 04:02:11.575678') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction