test/dummy/log/test.log in proposal-0.0.3 vs test/dummy/log/test.log in proposal-0.0.4
- old
+ new
@@ -45303,5 +45303,778 @@
[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-06 02:40:37.177003') LIMIT 1
[1m[36m (0.0ms)[0m [1mrollback transaction[0m
+Connecting to database specified by database.yml
+ [1m[36m (0.4ms)[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.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (2.0ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:30:25 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.5ms)[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-08 21:30:25.567846') 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-08 21:30:25.567846') LIMIT 1[0m
+ [1m[35mSQL (1.1ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:30:25 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "qgAi1JSY5KMzc5zSvG38"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:30:25 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-08 21:30:25.567846') 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-08 21:30:25.567846') LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:30:25 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "xKUxwTsdtiDySeM5sUaZ"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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-08 21:30:25.567846') 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-08 21:30:25.567846') 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-08 21:30:25.567846') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:30:25 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "CdDyjMeDhXuycSZsfzps"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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-08 21:30:25.801837', "accepted_at" = '2012-11-08 21:30:25.801837' 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-08 21:30:25.567846') 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-08 21:30:25.567846') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:30:25 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "2mpBxW8SzTAZwKsgx4tA"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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-08 21:30:25.806781', "accepted_at" = '2012-11-08 21:30:25.806781' 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-08 21:30:25.567846') 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-08 21:30:25.567846') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:30:25 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "z3qNCrhzFBAC2zpxqVm3"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:30:25 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.8ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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-08 21:30:25.567846') 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-08 21:30:25.567846') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:30:25 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "xwPCdwTXpM4pBohgGUX2"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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-08 21:30:25.821434', "accepted_at" = '2012-11-08 21:30:25.821434' 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-08 21:30:25.567846') 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-08 21:30:25.567846') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:30:25 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "UcGartXpEEo5DKaWPE1p"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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-08 21:30:25.567846') 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-08 21:30:25.567846') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:30:25 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "LWG7xbuKmu6ppp5uKwyf"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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-08 21:30:25.567846') 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-08 21:30:25.567846') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:30:25 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "mHsDuMtV2p7yqcfaUBpX"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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" = 'mHsDuMtV2p7yqcfaUBpX' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-08 21:30:25.832875', "accepted_at" = '2012-11-08 21:30:25.832875' 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-08 21:30:25.567846') 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-08 21:30:25.567846') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:30:25 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "PaC2pHNqqy26bHv9G1sP"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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-08 21:30:25.567846') 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", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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-08 21:30:25.567846') 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-08 21:30:25.567846') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:30:25 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "pHjHSW3y5QuYbXQQKRZF"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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-08 21:30:25.567846') 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[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:30:25.567846') LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 08 Nov 2013 21:30:25 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "NePiDzaWWzHieBQVddcq"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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-08 21:30:25.567846') 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.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-08 21:30:25.567846') 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-08 21:30:25.567846') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:30:25 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "ZkAkhAgMDqwQmRDmyzFu"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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-08 21:30:25.853733', "accepted_at" = '2012-11-08 21:30:25.853733' 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-08 21:30:25.567846') 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-08 21:30:25.567846') 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-08 21:30:25.567846') 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", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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-08 21:30:25.567846') 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-08 21:30:25.567846') 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-08 21:30:25.567846') 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-08 21:30:25.567846') 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[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", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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-08 21:30:25.567846') 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", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:30:25 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", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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-08 21:30:25.567846') 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-08 21:30:25.567846') 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-08 21:30:25.567846') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", "---\n- admin\n- 1\n"], ["created_at", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:30:25 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "RD7xCybTRtmApZwyrHib"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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" = 'RD7xCybTRtmApZwyrHib' 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-08 21:30:25.567846') 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-08 21:30:25.567846') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:30:25 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "sKXogHedqTk53xmXyoVv"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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-08 21:30:25.567846') 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-08 21:30:25.567846') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", "---\n:role: admin\n"], ["created_at", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:30:25 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "ryc16H1jh2gBkf8SwXyx"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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" = 'ryc16H1jh2gBkf8SwXyx' 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", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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-08 21:30:25.567846') 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-08 21:30:25.567846') 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", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:30:25 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-08 21:30:25.567846') 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-08 21:30:25.567846') LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:30:25 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "jtpsjquXtoBtQfxTv3tZ"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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.3ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:30:25 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-08 21:30:25.567846') 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-08 21:30:25.567846') 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-08 21:30:25.567846') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:30:25 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "y9w5GTCsYRmPhpUcphxs"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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-08 21:30:25.567846') 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-08 21:30:25.567846') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:30:25 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:30:25 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "RgAu2Fsehkzss1psKMj6"], ["updated_at", Thu, 08 Nov 2012 21:30:25 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-08 21:30:25.567846') LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-08 21:30:25.928501', "reminded_at" = '2012-11-08 21:30:25.928501' 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-08 21:30:25.567846') 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-08 21:30:25.567846') 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-08 21:30:25.567846') 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-08 21:30:25.567846') 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-08 21:30:25.567846') 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-08 21:30:25.567846') 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-08 21:30:25.567846') 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-08 21:30:25.567846') 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-08 21:30:25.567846') 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 (0.9ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:33:34 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-08 21:33:34.254650') 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-08 21:33:34.254650') LIMIT 1[0m
+ [1m[35mSQL (0.6ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:33:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "ey5PBkehDqnHimSTz32w"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:33:34 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-08 21:33:34.254650') 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-08 21:33:34.254650') LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:33:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "8sfEZgJnoBGYKoLeWWCs"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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-08 21:33:34.254650') LIMIT 1
+ [1m[36m (2.8ms)[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-08 21:33:34.254650') 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-08 21:33:34.254650') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:33:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "xSHqksyypKFyAyYdrvRp"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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-08 21:33:34.436394', "accepted_at" = '2012-11-08 21:33:34.436394' 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-08 21:33:34.254650') 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-08 21:33:34.254650') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:33:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "xaNWvNiXEq1D7Dq4ViQD"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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-08 21:33:34.441269', "accepted_at" = '2012-11-08 21:33:34.441269' 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-08 21:33:34.254650') 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-08 21:33:34.254650') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:33:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "QfdBq8prsSzyzxuDkcGZ"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:33:34 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", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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-08 21:33:34.254650') 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-08 21:33:34.254650') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:33:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "LoQcgxzywBRi117Mftyh"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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-08 21:33:34.455232', "accepted_at" = '2012-11-08 21:33:34.455232' 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-08 21:33:34.254650') 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-08 21:33:34.254650') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:33:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "81c2b9Wtnx7Y8xvQ9q5d"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:33:34.254650') LIMIT 1[0m
+ [1m[35m (0.2ms)[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-08 21:33:34.254650') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:33:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "K1jaPpxgBuvumspRFJYx"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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 "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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-08 21:33:34.254650') 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-08 21:33:34.254650') LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:33:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "Ufkg9jUHyZEm3vtSn4zs"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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" = 'Ufkg9jUHyZEm3vtSn4zs' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-08 21:33:34.471763', "accepted_at" = '2012-11-08 21:33:34.471763' 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-08 21:33:34.254650') 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-08 21:33:34.254650') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:33:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "jDC7tqn4HPLipqpS3Z6z"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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-08 21:33:34.254650') 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.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", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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-08 21:33:34.254650') 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-08 21:33:34.254650') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:33:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "ttzzAGBzEAqgFnuUAbGj"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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-08 21:33:34.254650') 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-08 21:33:34.254650') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 08 Nov 2013 21:33:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "taqJTAAF8DN4gu17gqRL"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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-08 21:33:34.254650') 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-08 21:33:34.254650') 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-08 21:33:34.254650') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:33:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "RiWGb6aqUCd8BC81VKXa"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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-08 21:33:34.494639', "accepted_at" = '2012-11-08 21:33:34.494639' 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.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:33:34.254650') 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-08 21:33:34.254650') 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-08 21:33:34.254650') 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", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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-08 21:33:34.254650') 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-08 21:33:34.254650') 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-08 21:33:34.254650') LIMIT 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-08 21:33:34.254650') 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[35m (0.1ms)[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", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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-08 21:33:34.254650') 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.2ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:33:34 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", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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-08 21:33:34.254650') 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-08 21:33:34.254650') 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-08 21:33:34.254650') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", "---\n- admin\n- 1\n"], ["created_at", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:33:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "VyhxcYNA8fxjqQdpnpzG"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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" = 'VyhxcYNA8fxjqQdpnpzG' 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-08 21:33:34.254650') 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-08 21:33:34.254650') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:33:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "y5NhZxxdDFyQgth1qtbP"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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.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-08 21:33:34.254650') 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-08 21:33:34.254650') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", "---\n:role: admin\n"], ["created_at", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:33:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "S9MEsvfzEcnBwgdZbqsh"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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" = 'S9MEsvfzEcnBwgdZbqsh' 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", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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-08 21:33:34.254650') 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-08 21:33:34.254650') 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", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:33:34 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-08 21:33:34.254650') 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-08 21:33:34.254650') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:33:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "HkSXLx6BmxAmYoExxXtX"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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.6ms)[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", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:33:34 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-08 21:33:34.254650') LIMIT 1[0m
+ [1m[35m (0.3ms)[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-08 21:33:34.254650') 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-08 21:33:34.254650') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:33:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "vytBFt5fyhmjJH3yqTsU"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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-08 21:33:34.254650') 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-08 21:33:34.254650') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:33:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:33:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "ZapSiiy4o2d466Gh1aSz"], ["updated_at", Thu, 08 Nov 2012 21:33:34 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-08 21:33:34.254650') 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-08 21:33:34.574335', "reminded_at" = '2012-11-08 21:33:34.574335' 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-08 21:33:34.254650') 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-08 21:33:34.254650') 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-08 21:33:34.254650') 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-08 21:33:34.254650') 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-08 21:33:34.254650') 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-08 21:33:34.254650') 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-08 21:33:34.254650') 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-08 21:33:34.254650') 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-08 21:33:34.254650') 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.0ms)[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", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:36: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-08 21:36:08.216589') 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-08 21:36:08.216589') LIMIT 1[0m
+ [1m[35mSQL (0.6ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:36:08 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "pL4hD2q2Pg3W1eX8Sbr2"], ["updated_at", Thu, 08 Nov 2012 21:36: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", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:36: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-08 21:36:08.216589') 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-08 21:36:08.216589') LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:36:08 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "kad44pPfHSb9yQf8KvfF"], ["updated_at", Thu, 08 Nov 2012 21:36: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-08 21:36:08.216589') 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-08 21:36:08.216589') 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-08 21:36:08.216589') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:36:08 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "nTnq1cpjwSKgcoH1nz3j"], ["updated_at", Thu, 08 Nov 2012 21:36: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-08 21:36:08.397042', "accepted_at" = '2012-11-08 21:36:08.397042' 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-08 21:36:08.216589') 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-08 21:36:08.216589') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:36:08 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "q2Yhsp21WJ5Utpv9Yacg"], ["updated_at", Thu, 08 Nov 2012 21:36: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-08 21:36:08.401971', "accepted_at" = '2012-11-08 21:36:08.401971' 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-08 21:36:08.216589') 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-08 21:36:08.216589') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:36:08 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "uutWqn8NdgyXCrX3Qjyw"], ["updated_at", Thu, 08 Nov 2012 21:36: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 "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:36: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.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:36: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-08 21:36:08.216589') 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-08 21:36:08.216589') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:36:08 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "HBTpYJ8UdJY7dTQFFF79"], ["updated_at", Thu, 08 Nov 2012 21:36: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-08 21:36:08.417134', "accepted_at" = '2012-11-08 21:36:08.417134' 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-08 21:36:08.216589') 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-08 21:36:08.216589') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:36:08 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "1gyjSgbMjCom8xeQxLxz"], ["updated_at", Thu, 08 Nov 2012 21:36: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-08 21:36:08.216589') 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-08 21:36:08.216589') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:36:08 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "XeWAquiDHEe8CWdsY88R"], ["updated_at", Thu, 08 Nov 2012 21:36: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.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:36: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-08 21:36:08.216589') 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-08 21:36:08.216589') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:36:08 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "yKAdEwGEFSAW3aXJjWcs"], ["updated_at", Thu, 08 Nov 2012 21:36: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" = 'yKAdEwGEFSAW3aXJjWcs' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-08 21:36:08.428451', "accepted_at" = '2012-11-08 21:36:08.428451' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.1ms)[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-08 21:36:08.216589') 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-08 21:36:08.216589') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:36:08 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "moCscYxy2h5Uopvfnarp"], ["updated_at", Thu, 08 Nov 2012 21:36:08 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-08 21:36:08.216589') 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.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", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:36: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-08 21:36:08.216589') 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-08 21:36:08.216589') LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:36:08 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "BkzAExcQReVNDzfnC6UF"], ["updated_at", Thu, 08 Nov 2012 21:36: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-08 21:36:08.216589') 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-08 21:36:08.216589') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 08 Nov 2013 21:36:08 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "1iyyMRdxZZCtvYRSpot9"], ["updated_at", Thu, 08 Nov 2012 21:36: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-08 21:36:08.216589') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m ROLLBACK TO SAVEPOINT active_record_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-08 21:36:08.216589') 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-08 21:36:08.216589') LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:36:08 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "7ZySvmdQJZx5f4DrgLBq"], ["updated_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-08 21:36:08.452024', "accepted_at" = '2012-11-08 21:36:08.452024' 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-08 21:36:08.216589') 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-08 21:36:08.216589') 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-08 21:36:08.216589') 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", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:36: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-08 21:36:08.216589') 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-08 21:36:08.216589') 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-08 21:36:08.216589') 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-08 21:36:08.216589') 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[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", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:36: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-08 21:36:08.216589') 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", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:36: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.4ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:36: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-08 21:36:08.216589') 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-08 21:36:08.216589') 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-08 21:36:08.216589') LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", "---\n- admin\n- 1\n"], ["created_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:36:08 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "MNFJZf3kKEhSkFAbkbpU"], ["updated_at", Thu, 08 Nov 2012 21:36: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"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'MNFJZf3kKEhSkFAbkbpU' 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-08 21:36:08.216589') 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-08 21:36:08.216589') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:36:08 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "cq9buk93H6xgnKxyCkbx"], ["updated_at", Thu, 08 Nov 2012 21:36: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"."proposable_type" = 'User'[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-08 21:36:08.216589') 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-08 21:36:08.216589') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", "---\n:role: admin\n"], ["created_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:36:08 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "HZuSRohYAbFdE3YrzGtm"], ["updated_at", Thu, 08 Nov 2012 21:36: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"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'HZuSRohYAbFdE3YrzGtm' 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 "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:36: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-08 21:36:08.216589') 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-08 21:36:08.216589') 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", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:36: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", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:36: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-08 21:36:08.216589') 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-08 21:36:08.216589') LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:36:08 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "B6amaDAYjf1u4vkpgfNJ"], ["updated_at", Thu, 08 Nov 2012 21:36: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.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", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:36: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-08 21:36:08.216589') 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-08 21:36:08.216589') 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-08 21:36:08.216589') LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:36:08 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "2MVgxYVPPScdEZK1Nb7R"], ["updated_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00]]
+ [1m[35m (0.1ms)[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.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:36: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-08 21:36:08.216589') 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-08 21:36:08.216589') LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "proposal_tokens" ("accepted_at", "arguments", "created_at", "email", "expires_at", "proposable_type", "reminded_at", "resource_id", "resource_type", "token", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["accepted_at", nil], ["arguments", nil], ["created_at", Thu, 08 Nov 2012 21:36:08 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:36:08 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "PwctGAXLGqudU5MSDyMj"], ["updated_at", Thu, 08 Nov 2012 21:36: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-08 21:36:08.216589') 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-08 21:36:08.530460', "reminded_at" = '2012-11-08 21:36:08.530460' 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-08 21:36:08.216589') 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-08 21:36:08.216589') 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-08 21:36:08.216589') 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-08 21:36:08.216589') 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-08 21:36:08.216589') 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-08 21:36:08.216589') 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-08 21:36:08.216589') 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-08 21:36:08.216589') 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-08 21:36:08.216589') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m