test/dummy/log/test.log in proposal-0.0.4 vs test/dummy/log/test.log in proposal-0.0.5
- old
+ new
@@ -46076,5 +46076,1671 @@
[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
+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 (2.4ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Thu, 08 Nov 2012 21:58:04 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:58:04 UTC +00:00]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:04.751739') 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:58:04.751739') 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:58:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "sDmtUFkzeymBkUTCAqUD"], ["updated_at", Thu, 08 Nov 2012 21:58:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Thu, 08 Nov 2012 21:58:04 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:58:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:04.751739') 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:58:04.751739') 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:58:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "ZVdqxXRZLBpxy1qYx1Ee"], ["updated_at", Thu, 08 Nov 2012 21:58:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:04.751739') 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:58:04.751739') 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:58:04.751739') 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:58:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "5hQXpFq8pBQZ4qrwrXH7"], ["updated_at", Thu, 08 Nov 2012 21:58:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-08 21:58:04.958537', "accepted_at" = '2012-11-08 21:58:04.958537' 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:58:04.751739') 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:58:04.751739') 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:58:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "G3vYNstNph5M9xoAD7G8"], ["updated_at", Thu, 08 Nov 2012 21:58:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-08 21:58:04.963313', "accepted_at" = '2012-11-08 21:58:04.963313' 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:58:04.751739') 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:58:04.751739') 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:58:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "onDUDxcSKffkxwxDyXC6"], ["updated_at", Thu, 08 Nov 2012 21:58:04 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:58:04 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:58:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Thu, 08 Nov 2012 21:58:04 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:04.751739') 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:58:04.751739') 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:58:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "YeYymn1MFuxzSGmehtxF"], ["updated_at", Thu, 08 Nov 2012 21:58:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-08 21:58:04.976937', "accepted_at" = '2012-11-08 21:58:04.976937' 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:58:04.751739') 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:58:04.751739') 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:58:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "5AWcHFfxB1rtqKJjDsoF"], ["updated_at", Thu, 08 Nov 2012 21:58:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_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:58:04.751739') 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:58:04.751739') 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:58:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "DgdcW7wqwzVkqs2TzzBx"], ["updated_at", Thu, 08 Nov 2012 21:58:04 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:58:04 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:04.751739') 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:58:04.751739') 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:58:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "ggW7rfyr46ztMzE5ykyi"], ["updated_at", Thu, 08 Nov 2012 21:58:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'ggW7rfyr46ztMzE5ykyi' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-08 21:58:04.987745', "accepted_at" = '2012-11-08 21:58:04.987745' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:04.751739') 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:58:04.751739') 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:58:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "DpjN92UxUicspS3q6hyt"], ["updated_at", Thu, 08 Nov 2012 21:58:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:04.751739') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.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:58:04 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:04.751739') 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:58:04.751739') 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:58:05 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "f4zGtgXtfyxkpMWxpvBk"], ["updated_at", Thu, 08 Nov 2012 21:58:05 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:58:04.751739') 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[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' 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:58:04.751739') 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:58:05 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 08 Nov 2013 21:58:05 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "MVpeBury63raCX5sFed1"], ["updated_at", Thu, 08 Nov 2012 21:58:05 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:58:04.751739') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m ROLLBACK TO SAVEPOINT active_record_1
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.3ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:04.751739') 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:58:04.751739') LIMIT 1[0m
+ [1m[35mSQL (0.8ms)[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:58:05 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:05 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "5qrMmq2PLxkU13kiKTwC"], ["updated_at", Thu, 08 Nov 2012 21:58:05 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.5ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-08 21:58:05.015367', "accepted_at" = '2012-11-08 21:58:05.015367' 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:58:04.751739') 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:58:04.751739') 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:58:04.751739') 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:58:05 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:05 UTC +00:00]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:04.751739') 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:58:04.751739') 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:58:04.751739') 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:58:04.751739') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:04.751739') LIMIT 1
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Thu, 08 Nov 2012 21:58:05 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:05 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:58:04.751739') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Thu, 08 Nov 2012 21:58:05 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:58:05 UTC +00:00]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Thu, 08 Nov 2012 21:58:05 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:05 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:04.751739') 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:58:04.751739') 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:58:04.751739') 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:58:05 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:05 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "HEJQ1Secpt244sch4c7Y"], ["updated_at", Thu, 08 Nov 2012 21:58:05 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" = 'HEJQ1Secpt244sch4c7Y' 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:58:04.751739') LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:04.751739') 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:58:05 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:05 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "9EGS63CXdv49p4y57vv5"], ["updated_at", Thu, 08 Nov 2012 21:58:05 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User'
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:04.751739') 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:58:04.751739') 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:role: admin\n"], ["created_at", Thu, 08 Nov 2012 21:58:05 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:05 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "qtk7DEYKVvxVZs3zHt8J"], ["updated_at", Thu, 08 Nov 2012 21:58:05 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" = 'qtk7DEYKVvxVZs3zHt8J' LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Thu, 08 Nov 2012 21:58:05 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:05 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:58:04.751739') 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:58:04.751739') LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Thu, 08 Nov 2012 21:58:05 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:05 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Thu, 08 Nov 2012 21:58:05 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:58:05 UTC +00:00]]
+ [1m[35m (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:58:04.751739') 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:58:04.751739') 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:58:05 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:05 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "hVW9qfjNfhpemN2BMnnD"], ["updated_at", Thu, 08 Nov 2012 21:58:05 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Thu, 08 Nov 2012 21:58:05 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:58:05 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:58:04.751739') LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:04.751739') 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:58:04.751739') 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:58:05 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:05 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "61jqqs4t8K3g666ypzvk"], ["updated_at", Thu, 08 Nov 2012 21:58:05 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.4ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Thu, 08 Nov 2012 21:58:05 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:05 UTC +00:00]]
+ [1m[35m (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:58:04.751739') 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:58:04.751739') 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:58:05 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:05 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "uuxEcnM4N8qHB5u1ArUF"], ["updated_at", Thu, 08 Nov 2012 21:58:05 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:58:04.751739') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-08 21:58:05.096456', "reminded_at" = '2012-11-08 21:58:05.096456' WHERE "proposal_tokens"."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 "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Thu, 08 Nov 2012 21:58:05 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:05 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:58:04.751739') 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:58:04.751739') 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:58:05 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:05 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "bsDSUVRgEEFFB6fzuqH4"], ["updated_at", Thu, 08 Nov 2012 21:58:05 UTC +00:00]]
+ [1m[35m (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:58:04.751739') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-08 21:58:05.114324', "reminded_at" = '2012-11-08 21:58:05.114324' 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:58:04.751739') 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:58:04.751739') LIMIT 1[0m
+ [1m[35m (0.1ms)[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:58:04.751739') 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:58:04.751739') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:04.751739') 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:58:04.751739') 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:58:04.751739') 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:58:04.751739') 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:58:04.751739') 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 (0.9ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Thu, 08 Nov 2012 21:58:17 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:58:17 UTC +00:00]]
+ [1m[35m (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:58:17.507822') 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:58:17.507822') LIMIT 1[0m
+ [1m[35mSQL (0.8ms)[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:58:17 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:17 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "zq6qhXmDmhovDE88zVrs"], ["updated_at", Thu, 08 Nov 2012 21:58:17 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Thu, 08 Nov 2012 21:58:17 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:58:17 UTC +00:00]]
+ [1m[35m (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:58:17.507822') 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:58:17.507822') 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:58:17 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:17 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "bPGyu2ezB2KsRLRCpZs6"], ["updated_at", Thu, 08 Nov 2012 21:58:17 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:58:17.507822') 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:58:17.507822') 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:58:17.507822') 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:58:17 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:17 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "TmyJ3vhwaqxVTc9cs7kp"], ["updated_at", Thu, 08 Nov 2012 21:58:17 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:58:17.684819', "accepted_at" = '2012-11-08 21:58:17.684819' 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:58:17.507822') 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:58:17.507822') 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:58:17 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:17 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "AvkhHKSMZ78xK74MSnZe"], ["updated_at", Thu, 08 Nov 2012 21:58:17 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:58:17.689639', "accepted_at" = '2012-11-08 21:58:17.689639' 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:58:17.507822') 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:58:17.507822') 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:58:17 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:17 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "wemq1qAQN7sC1DXqHXyx"], ["updated_at", Thu, 08 Nov 2012 21:58:17 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Thu, 08 Nov 2012 21:58:17 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:58:17 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:58:17 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:17 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:58:17.507822') 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:58:17.507822') 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:58:17 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:17 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "GneQcpxjTn5Qg5Yz5quC"], ["updated_at", Thu, 08 Nov 2012 21:58:17 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:58:17.704029', "accepted_at" = '2012-11-08 21:58:17.704029' 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:58:17.507822') 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:58:17.507822') 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:58:17 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:17 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "7nRKs6AxzSGF3PtgK1mN"], ["updated_at", Thu, 08 Nov 2012 21:58:17 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:58:17.507822') 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:58:17.507822') 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:58:17 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:17 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "FPCqPixrqhRcUpt5hPVP"], ["updated_at", Thu, 08 Nov 2012 21:58:17 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:58:17 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:17 UTC +00:00]]
+ [1m[35m (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:58:17.507822') 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:58:17.507822') 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:58:17 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:17 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "92XWSfxs2Ej6sszSCEMX"], ["updated_at", Thu, 08 Nov 2012 21:58:17 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" = '92XWSfxs2Ej6sszSCEMX' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-08 21:58:17.715218', "accepted_at" = '2012-11-08 21:58:17.715218' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:17.507822') 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:58:17.507822') LIMIT 1
+ [1m[36mSQL (0.6ms)[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:58:17 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:17 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "RiCpvLx3xGsSvdNh5ygx"], ["updated_at", Thu, 08 Nov 2012 21:58:17 UTC +00:00]]
+ [1m[35m (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:58:17.507822') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[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.4ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Thu, 08 Nov 2012 21:58:17 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:17 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:58:17.507822') 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:58:17.507822') 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:58:17 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:17 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "RxHktvByog5gAsGEPkWC"], ["updated_at", Thu, 08 Nov 2012 21:58:17 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:58:17.507822') 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[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' 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:58:17.507822') 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:58:17 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 08 Nov 2013 21:58:17 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "LCLjWWutLCshzX84aSbS"], ["updated_at", Thu, 08 Nov 2012 21:58:17 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:58:17.507822') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m ROLLBACK TO SAVEPOINT active_record_1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:17.507822') 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:58:17.507822') 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:58:17 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:17 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "kmjNyjzopVKtx8VGAuzi"], ["updated_at", Thu, 08 Nov 2012 21:58:17 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:58:17.743335', "accepted_at" = '2012-11-08 21:58:17.743335' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.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:58:17.507822') 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:58:17.507822') 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:58:17.507822') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Thu, 08 Nov 2012 21:58:17 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:17 UTC +00:00]]
+ [1m[35m (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:58:17.507822') 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:58:17.507822') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:17.507822') LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:17.507822') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:17.507822') LIMIT 1
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Thu, 08 Nov 2012 21:58:17 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:17 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:58:17.507822') 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:58:17 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:58:17 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:58:17 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:17 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:58:17.507822') LIMIT 1
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:17.507822') 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:58:17.507822') 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:58:17 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:17 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "v8asAiQbvxzeYiEjyxVo"], ["updated_at", Thu, 08 Nov 2012 21:58:17 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" = 'v8asAiQbvxzeYiEjyxVo' 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:58:17.507822') 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:58:17.507822') 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:58:17 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:17 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "YQcstdHSmi2P91s9AecW"], ["updated_at", Thu, 08 Nov 2012 21:58:17 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User'
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.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:58:17.507822') 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:58:17.507822') 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:role: admin\n"], ["created_at", Thu, 08 Nov 2012 21:58:17 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:17 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "qBNmsp9bV7KDTtddws7k"], ["updated_at", Thu, 08 Nov 2012 21:58:17 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'qBNmsp9bV7KDTtddws7k' LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Thu, 08 Nov 2012 21:58:17 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:17 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:58:17.507822') 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:58:17.507822') LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Thu, 08 Nov 2012 21:58:17 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:17 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Thu, 08 Nov 2012 21:58:17 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:58:17 UTC +00:00]]
+ [1m[35m (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:58:17.507822') 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:58:17.507822') 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:58:17 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:17 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "y4qinoMqpQpwLiAn6RU6"], ["updated_at", Thu, 08 Nov 2012 21:58:17 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.4ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Thu, 08 Nov 2012 21:58:17 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:58:17 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:58:17.507822') 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:58:17.507822') 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:58:17.507822') 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:58:17 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:17 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "1nvJpvS2zyommqM9FgaT"], ["updated_at", Thu, 08 Nov 2012 21:58:17 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:58:17 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:17 UTC +00:00]]
+ [1m[35m (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:58:17.507822') 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:58:17.507822') 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:58:17 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:17 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "UqDoJuGYsEsT9kuzr3Yx"], ["updated_at", Thu, 08 Nov 2012 21:58:17 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:17.507822') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-08 21:58:17.829440', "reminded_at" = '2012-11-08 21:58:17.829440' WHERE "proposal_tokens"."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 "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Thu, 08 Nov 2012 21:58:17 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:17 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:58:17.507822') 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:58:17.507822') 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:58:17 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:17 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "d8byTyCsQMHzLuvwPTUQ"], ["updated_at", Thu, 08 Nov 2012 21:58:17 UTC +00:00]]
+ [1m[35m (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:58:17.507822') 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:58:17.835493', "reminded_at" = '2012-11-08 21:58:17.835493' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:17.507822') 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:58:17.507822') 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:58:17.507822') 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:58:17.507822') 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:58:17.507822') 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:58:17.507822') 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:58:17.507822') 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:58:17.507822') 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:58:17.507822') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+Connecting to database specified by database.yml
+ [1m[36m (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations" [0m
+Migrating to CreateProposalTokens (20121026005348)
+ [1m[35m (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to CreateUsers (20121026035505)
+Migrating to CreateProjects (20121031041439)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (1.0ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') 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:58:38.146091') LIMIT 1[0m
+ [1m[35mSQL (1.0ms)[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:58:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:38 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "D6tsr4ThM2VQrYxxA6XE"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') 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:58:38.146091') 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:58:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:38 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "xGrm9PhRW41p8TfxnaK9"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') LIMIT 1
+ [1m[36m (2.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:58:38.146091') 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:58:38.146091') 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:58:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:38 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "U8Durq3d1ChucZzVszpq"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-08 21:58:38.327619', "accepted_at" = '2012-11-08 21:58:38.327619' 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:58:38.146091') 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:58:38.146091') 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:58:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:38 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "PDaFysMLJUJuEpE5aNth"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-08 21:58:38.332206', "accepted_at" = '2012-11-08 21:58:38.332206' 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:58:38.146091') 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:58:38.146091') 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:58:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:38 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "6xysDkZTifSuTHXso9Ag"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') 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:58:38.146091') 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:58:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:38 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "hRsGFCSjWJgDKL2BzsDx"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-08 21:58:38.346350', "accepted_at" = '2012-11-08 21:58:38.346350' 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:58:38.146091') 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:58:38.146091') 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:58:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:38 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "C8yNcxLJ1gvykcsJqGpK"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') 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:58:38.146091') 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:58:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:38 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "mhjzqYCAq34BCmgs2Cc4"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') 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:58:38.146091') 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:58:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:38 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "qJXBUFJavc7qspAs6gs2"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'qJXBUFJavc7qspAs6gs2' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-08 21:58:38.358145', "accepted_at" = '2012-11-08 21:58:38.358145' 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:58:38.146091') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.2ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') 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:58:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:38 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "neLVqaCydfgPKCjnQzpB"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[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:58:38 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') 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:58:38.146091') 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:58:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:38 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "ybb7vu9ugpymjtoKqqwW"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[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:58:38.146091') 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:58:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 08 Nov 2013 21:58:38 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "pQGeQK22NBMKsq2SFbpU"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m ROLLBACK TO SAVEPOINT active_record_1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') 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:58:38.146091') 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:58:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:38 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "PykVjx5RxfB4tjgQsEDi"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-08 21:58:38.386686', "accepted_at" = '2012-11-08 21:58:38.386686' 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:58:38.146091') 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:58:38.146091') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') 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:58:38.146091') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') 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.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:58:38.146091') 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:58:38.146091') 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:58:38 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') 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:58:38.146091') 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- admin\n- 1\n"], ["created_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:38 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "y13durx6T4wxwyfTx6zy"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'y13durx6T4wxwyfTx6zy' LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') 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:58:38.146091') 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:58:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:38 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "o7bVyct7nB27ijpJ6Tyb"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User'
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') 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:58:38.146091') 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:58:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:38 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "qDnSVNqKNw8kG4FK6BzD"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'qDnSVNqKNw8kG4FK6BzD' LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') 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:58:38.146091') 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:58:38 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') 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:58:38.146091') 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:58:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:38 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "uVaCFP3MBy3qpGbF3aGu"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') 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:58:38.146091') 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:58:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:38 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "w6MNSbbxEBKzybPhseWB"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') 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:58:38.146091') 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:58:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:38 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "P2RzwsCHzrjquHvip6rk"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-08 21:58:38.463042', "reminded_at" = '2012-11-08 21:58:38.463042' WHERE "proposal_tokens"."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 "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00], ["email", "user@example.com"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') 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:58:38.146091') 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:58:38 UTC +00:00], ["email", "user@example.com"], ["expires_at", Fri, 09 Nov 2012 21:58:38 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "q25wfDRpzVzUtdqKfaCz"], ["updated_at", Thu, 08 Nov 2012 21:58:38 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-08 21:58:38.146091') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-08 21:58:38.468600', "reminded_at" = '2012-11-08 21:58:38.468600' 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:58:38.146091') 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:58:38.146091') 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:58:38.146091') 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:58:38.146091') 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:58:38.146091') 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:58:38.146091') LIMIT 1[0m
+ [1m[35m (0.1ms)[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:58:38.146091') 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:58:38.146091') 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:58:38.146091') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+Connecting to database specified by database.yml
+ [1m[36m (0.3ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations" [0m
+Migrating to CreateProposalTokens (20121026005348)
+ [1m[35m (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to CreateUsers (20121026035505)
+Migrating to CreateProjects (20121031041439)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (2.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["updated_at", Fri, 09 Nov 2012 06:53:29 UTC +00:00]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.4ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:53:29.282282') 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-09 06:53:29.282282') 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", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:53:29 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "y6ifzzk2YgxeLqxM3dwE"], ["updated_at", Fri, 09 Nov 2012 06:53:29 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", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["updated_at", Fri, 09 Nov 2012 06:53:29 UTC +00:00]]
+ [1m[35m (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-09 06:53:29.282282') 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-09 06:53:29.282282') 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", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:53:29 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "ywdNXdsgfyhyQoCKprpt"], ["updated_at", Fri, 09 Nov 2012 06:53:29 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-09 06:53:29.282282') LIMIT 1
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:53:29.282282') 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-09 06:53:29.282282') 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", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:53:29 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "LGxf6fZ9s1brQapgcLjZ"], ["updated_at", Fri, 09 Nov 2012 06:53:29 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-09 06:53:29.534736', "accepted_at" = '2012-11-09 06:53:29.534736' 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-09 06:53:29.282282') 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-09 06:53:29.282282') 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", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:53:29 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "fKqth5TsvQ1iJNW8xrAS"], ["updated_at", Fri, 09 Nov 2012 06:53:29 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-09 06:53:29.539585', "accepted_at" = '2012-11-09 06:53:29.539585' 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-09 06:53:29.282282') 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-09 06:53:29.282282') 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", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:53:29 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "vR6z7BqAHrbXAxq9KVvz"], ["updated_at", Fri, 09 Nov 2012 06:53:29 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", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["updated_at", Fri, 09 Nov 2012 06:53:29 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.7ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:53:29 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-09 06:53:29.282282') 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-09 06:53:29.282282') 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", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:53:29 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "cveZGLXsyumPVjhNeyEb"], ["updated_at", Fri, 09 Nov 2012 06:53:29 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-09 06:53:29.554072', "accepted_at" = '2012-11-09 06:53:29.554072' 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-09 06:53:29.282282') 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-09 06:53:29.282282') 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", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:53:29 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "XrT9W5zYrk4CpCFn1qWC"], ["updated_at", Fri, 09 Nov 2012 06:53:29 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-09 06:53:29.282282') 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-09 06:53:29.282282') 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", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:53:29 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "uMEhJv5qc6pztn9s2Fqc"], ["updated_at", Fri, 09 Nov 2012 06:53:29 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", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:53:29 UTC +00:00]]
+ [1m[35m (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-09 06:53:29.282282') 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-09 06:53:29.282282') 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", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:53:29 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "6nLWwxXs9ipTLdy2Y7Fn"], ["updated_at", Fri, 09 Nov 2012 06:53:29 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" = '6nLWwxXs9ipTLdy2Y7Fn' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-09 06:53:29.565178', "accepted_at" = '2012-11-09 06:53:29.565178' 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-09 06:53:29.282282') 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-09 06:53:29.282282') 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", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:53:29 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "KYcppgKkRxxRtR6ZrSbp"], ["updated_at", Fri, 09 Nov 2012 06:53:29 UTC +00:00]]
+ [1m[35m (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-09 06:53:29.282282') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.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", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:53:29 UTC +00:00]]
+ [1m[35m (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-09 06:53:29.282282') 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-09 06:53:29.282282') 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", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:53:29 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "PazXgPcUS4sxKYUzMHpc"], ["updated_at", Fri, 09 Nov 2012 06:53:29 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-09 06:53:29.282282') 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[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:53:29.282282') 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", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 09 Nov 2013 06:53:29 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "nC8tksyfsBxW9cVZTp98"], ["updated_at", Fri, 09 Nov 2012 06:53:29 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-09 06:53:29.282282') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m ROLLBACK TO SAVEPOINT active_record_1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:53:29.282282') 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-09 06:53:29.282282') 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", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:53:29 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "PFW3ZzCo2fsxq5bVbgzq"], ["updated_at", Fri, 09 Nov 2012 06:53:29 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-09 06:53:29.609635', "accepted_at" = '2012-11-09 06:53:29.609635' 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-09 06:53:29.282282') 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-09 06:53:29.282282') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mProposal::Token Exists (0.1ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:53:29.282282') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:53:29 UTC +00:00]]
+ [1m[35m (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-09 06:53:29.282282') 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-09 06:53:29.282282') 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-09 06:53:29.282282') LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:53:29.282282') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:53:29.282282') 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-09 06:53:29.282282') 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", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:53:29 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-09 06:53:29.282282') LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["updated_at", Fri, 09 Nov 2012 06:53:29 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", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:53:29 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-09 06:53:29.282282') LIMIT 1
+ [1m[36m (0.2ms)[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-09 06:53:29.282282') 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-09 06:53:29.282282') 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", "---\n- admin\n- 1\n"], ["created_at", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:53:29 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "cMNWGae8vFeUpTXrMUc7"], ["updated_at", Fri, 09 Nov 2012 06:53:29 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" = 'cMNWGae8vFeUpTXrMUc7' 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-09 06:53:29.282282') 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-09 06:53:29.282282') 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", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:53:29 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "BkvzAGHz612swFmUkEE2"], ["updated_at", Fri, 09 Nov 2012 06:53:29 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User'
+ [1m[36m (0.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-09 06:53:29.282282') 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-09 06:53:29.282282') 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", "---\n:role: admin\n"], ["created_at", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:53:29 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "mqkTaWCtYSwjfPzy4Gkp"], ["updated_at", Fri, 09 Nov 2012 06:53:29 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'mqkTaWCtYSwjfPzy4Gkp' LIMIT 1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:53:29 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-09 06:53:29.282282') 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-09 06:53:29.282282') 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", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:53:29 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 "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["updated_at", Fri, 09 Nov 2012 06:53:29 UTC +00:00]]
+ [1m[35m (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-09 06:53:29.282282') 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-09 06:53:29.282282') 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", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:53:29 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "TuUazmavsv7vf5RySb7m"], ["updated_at", Fri, 09 Nov 2012 06:53:29 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", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["updated_at", Fri, 09 Nov 2012 06:53:29 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-09 06:53:29.282282') LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:53:29.282282') 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-09 06:53:29.282282') 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", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:53:29 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "NRBzspzwx1jGZoqxSras"], ["updated_at", Fri, 09 Nov 2012 06:53:29 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 "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:53:29 UTC +00:00]]
+ [1m[35m (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-09 06:53:29.282282') 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-09 06:53:29.282282') 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", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:53:29 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "s7qhv5wqaTW41JyoGzk7"], ["updated_at", Fri, 09 Nov 2012 06:53:29 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-09 06:53:29.282282') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-09 06:53:29.692419', "reminded_at" = '2012-11-09 06:53:29.692419' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:53:29 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-09 06:53:29.282282') 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-09 06:53:29.282282') 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", Fri, 09 Nov 2012 06:53:29 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:53:29 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "sxc2X9cbuVGvzMuVK1ES"], ["updated_at", Fri, 09 Nov 2012 06:53:29 UTC +00:00]]
+ [1m[35m (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-09 06:53:29.282282') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-09 06:53:29.698578', "reminded_at" = '2012-11-09 06:53:29.698578' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:53:29.282282') 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-09 06:53:29.282282') 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-09 06:53:29.282282') 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-09 06:53:29.282282') 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-09 06:53:29.282282') 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-09 06:53:29.282282') 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-09 06:53:29.282282') 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-09 06:53:29.282282') 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-09 06:53:29.282282') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+Connecting to database specified by database.yml
+ [1m[36m (0.2ms)[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", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:04.258523') 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-09 06:54:04.258523') 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", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "Gy8gEXyN2JwMCTysgcBi"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:04.258523') 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-09 06:54:04.258523') 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", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "qtoB1tkbjxbKyUjesS89"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 2 AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:04.258523') LIMIT 1
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:04.258523') 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-09 06:54:04.258523') 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", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "dNX1pcivaVAaS2DteJHg"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-09 06:54:04.447531', "accepted_at" = '2012-11-09 06:54:04.447531' 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-09 06:54:04.258523') 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-09 06:54:04.258523') 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", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "CycM8NiVKuSbbpvscfsK"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-09 06:54:04.452477', "accepted_at" = '2012-11-09 06:54:04.452477' 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-09 06:54:04.258523') 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-09 06:54:04.258523') 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", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "pFVqgUr7LkQ5Evy2sp1s"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.6ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:04.258523') 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-09 06:54:04.258523') 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", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "2anRJ1yxqy2LvX5ntRsT"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-09 06:54:04.467659', "accepted_at" = '2012-11-09 06:54:04.467659' 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-09 06:54:04.258523') 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-09 06:54:04.258523') 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", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "7hXYyyKvH14Sszm9oZLe"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:04.258523') 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-09 06:54:04.258523') 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", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "24nJptmqYaRNpQzq1duy"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:04.258523') 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-09 06:54:04.258523') 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", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "JnUMKtRFRJGGRswby2cN"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'JnUMKtRFRJGGRswby2cN' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-09 06:54:04.478934', "accepted_at" = '2012-11-09 06:54:04.478934' 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-09 06:54:04.258523') 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-09 06:54:04.258523') 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", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "vJJ7s7XKR19JCMmxVDys"], ["updated_at", Fri, 09 Nov 2012 06:54:04 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-09 06:54:04.258523') 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.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[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", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:04.258523') 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-09 06:54:04.258523') 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", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "t4pZLhnqzspGKcPv1KdH"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:04.258523') 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-09 06:54:04.258523') 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", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 09 Nov 2013 06:54:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "qyBEuBWSsk6tsehDqVxL"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:04.258523') 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-09 06:54:04.258523') 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-09 06:54:04.258523') 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", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "QpDSy83Cf3ym1agv149B"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-09 06:54:04.503669', "accepted_at" = '2012-11-09 06:54:04.503669' 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-09 06:54:04.258523') 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-09 06:54:04.258523') 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.2ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:04.258523') LIMIT 1
+ [1m[36mUser Load (0.1ms)[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.4ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:04.258523') 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-09 06:54:04.258523') 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-09 06:54:04.258523') LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:04.258523') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:04.258523') 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-09 06:54:04.258523') 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.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:04.258523') 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", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:04.258523') 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-09 06:54:04.258523') 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-09 06:54:04.258523') 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", "---\n- admin\n- 1\n"], ["created_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "N2qhdqvkho3kq9ztRTHf"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'N2qhdqvkho3kq9ztRTHf' 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-09 06:54:04.258523') 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-09 06:54:04.258523') 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", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "p2UAzaokwqaXspfLqpzy"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User'
+ [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-09 06:54:04.258523') 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-09 06:54:04.258523') 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", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "okbjKy2Lprf8iW1e1yKs"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'okbjKy2Lprf8iW1e1yKs' LIMIT 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:04.258523') 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-09 06:54:04.258523') 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 "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["updated_at", Fri, 09 Nov 2012 06:54:04 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-09 06:54:04.258523') 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-09 06:54:04.258523') 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", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "42cf2QjAfZ4swEMpzTt3"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:04.258523') 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-09 06:54:04.258523') 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-09 06:54:04.258523') 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", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "sRFg7raRzmN3NTM7wzon"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:04.258523') 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-09 06:54:04.258523') 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", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "jBVnFxmj9ttPYxwqf72n"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:04.258523') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-09 06:54:04.588262', "reminded_at" = '2012-11-09 06:54:04.588262' WHERE "proposal_tokens"."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.4ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:04.258523') 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-09 06:54:04.258523') 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", Fri, 09 Nov 2012 06:54:04 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:04 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "txJXqQqiAxzF6TyexXL1"], ["updated_at", Fri, 09 Nov 2012 06:54:04 UTC +00:00]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:04.258523') 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-09 06:54:04.595066', "reminded_at" = '2012-11-09 06:54:04.595066' 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-09 06:54:04.258523') 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-09 06:54:04.258523') 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-09 06:54:04.258523') 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-09 06:54:04.258523') 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-09 06:54:04.258523') 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-09 06:54:04.258523') 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-09 06:54:04.258523') 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-09 06:54:04.258523') 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-09 06:54:04.258523') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+Connecting to database specified by database.yml
+ [1m[36m (0.1ms)[0m [1mSELECT "schema_migrations"."version" FROM "schema_migrations" [0m
+Migrating to CreateProposalTokens (20121026005348)
+ [1m[35m (0.1ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
+Migrating to CreateUsers (20121026035505)
+Migrating to CreateProjects (20121031041439)
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (1.1ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["updated_at", Fri, 09 Nov 2012 06:54:34 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-09 06:54:34.627621') 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-09 06:54:34.627621') 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", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "hcdNztg8AEpZ4zAK8uHK"], ["updated_at", Fri, 09 Nov 2012 06:54: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", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["updated_at", Fri, 09 Nov 2012 06:54: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-09 06:54:34.627621') 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-09 06:54:34.627621') 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", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 2], ["resource_type", "Project"], ["token", "zHWKFjEzpcy6zPNTGfsp"], ["updated_at", Fri, 09 Nov 2012 06:54: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-09 06:54:34.627621') 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-09 06:54:34.627621') 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-09 06:54:34.627621') 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", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "Pb8nzhTVpo6KjBVQ2G4G"], ["updated_at", Fri, 09 Nov 2012 06:54: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-09 06:54:34.847928', "accepted_at" = '2012-11-09 06:54:34.847928' 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-09 06:54:34.627621') 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-09 06:54:34.627621') 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", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "KCDsWePZipNdmcCZG7Yp"], ["updated_at", Fri, 09 Nov 2012 06:54: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-09 06:54:34.853106', "accepted_at" = '2012-11-09 06:54:34.853106' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:34.627621') 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-09 06:54:34.627621') 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", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "3Sf6accWkBUgZwHfKKZw"], ["updated_at", Fri, 09 Nov 2012 06:54: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 "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["updated_at", Fri, 09 Nov 2012 06:54: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", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:54: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-09 06:54:34.627621') 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-09 06:54:34.627621') 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", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "iyZTJDdAGTm6iDDAWk3a"], ["updated_at", Fri, 09 Nov 2012 06:54:34 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-09 06:54:34.868844', "accepted_at" = '2012-11-09 06:54:34.868844' 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-09 06:54:34.627621') 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-09 06:54:34.627621') 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", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "88BzEdtEqcqUsyR8Xazv"], ["updated_at", Fri, 09 Nov 2012 06:54: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-09 06:54:34.627621') 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-09 06:54:34.627621') 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", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "ibCrZCf3xphx4CeLL7p7"], ["updated_at", Fri, 09 Nov 2012 06:54: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", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:54: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-09 06:54:34.627621') 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-09 06:54:34.627621') 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", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "yefpMqxAfUdPSD8k141y"], ["updated_at", Fri, 09 Nov 2012 06:54: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" = 'yefpMqxAfUdPSD8k141y' LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "proposal_tokens" SET "updated_at" = '2012-11-09 06:54:34.881925', "accepted_at" = '2012-11-09 06:54:34.881925' WHERE "proposal_tokens"."id" = 1[0m
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:34.627621') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Exists (0.2ms)[0m SELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:34.627621') 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", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "2pPK8zsxfapx1qnzEo6e"], ["updated_at", Fri, 09 Nov 2012 06:54: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-09 06:54:34.627621') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[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", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:54: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-09 06:54:34.627621') 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-09 06:54:34.627621') 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", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "c6u6H7AWL5ujgCNB4taz"], ["updated_at", Fri, 09 Nov 2012 06:54: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-09 06:54:34.627621') 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[36mProposal::Token Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" IS NULL AND "proposal_tokens"."resource_id" IS NULL AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:34.627621') 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", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 09 Nov 2013 06:54:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "PRTT8jSpDJoxZJ4yx7pb"], ["updated_at", Fri, 09 Nov 2012 06:54: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-09 06:54:34.627621') 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.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-09 06:54:34.627621') 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-09 06:54:34.627621') 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", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "hioYw1Lrkr5mjFP8F6g2"], ["updated_at", Fri, 09 Nov 2012 06:54: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-09 06:54:34.908302', "accepted_at" = '2012-11-09 06:54:34.908302' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.2ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:34.627621') 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-09 06:54:34.627621') 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-09 06:54:34.627621') 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.4ms)[0m [1mINSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?)[0m [["created_at", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:54: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-09 06:54:34.627621') 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-09 06:54:34.627621') 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-09 06:54:34.627621') 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-09 06:54:34.627621') LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:34.627621') 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-09 06:54:34.627621') LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:54: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-09 06:54:34.627621') 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.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["updated_at", Fri, 09 Nov 2012 06:54: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.5ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:54:34 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:34.627621') 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-09 06:54:34.627621') 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-09 06:54:34.627621') 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", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "SsYe4PJqk6eadKqz8GKp"], ["updated_at", Fri, 09 Nov 2012 06:54: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" = 'SsYe4PJqk6eadKqz8GKp' 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-09 06:54:34.627621') 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-09 06:54:34.627621') 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", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "sHVsMffDsXrgWyzDc5tR"], ["updated_at", Fri, 09 Nov 2012 06:54: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'
+ [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-09 06:54:34.627621') 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-09 06:54:34.627621') 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:role: admin\n"], ["created_at", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "NgXSMiqzrVPYsjz4iw6q"], ["updated_at", Fri, 09 Nov 2012 06:54:34 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mProposal::Token Load (0.1ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."token" = 'NgXSMiqzrVPYsjz4iw6q' LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:54: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-09 06:54:34.627621') 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-09 06:54:34.627621') LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.7ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:54:34 UTC +00:00]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["updated_at", Fri, 09 Nov 2012 06:54:34 UTC +00:00]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mProposal::Token Load (0.3ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND "proposal_tokens"."resource_type" = 'Project' AND "proposal_tokens"."resource_id" = 1 AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:34.627621') 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-09 06:54:34.627621') 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", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", 1], ["resource_type", "Project"], ["token", "ao73Xp5qZRXPqRtMQLFR"], ["updated_at", Fri, 09 Nov 2012 06:54: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"."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.4ms)[0m INSERT INTO "projects" ("created_at", "updated_at") VALUES (?, ?) [["created_at", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["updated_at", Fri, 09 Nov 2012 06:54: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-09 06:54:34.627621') LIMIT 1
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36mProposal::Token Load (0.1ms)[0m [1mSELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:34.627621') 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-09 06:54:34.627621') 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", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "jKH4KGgRo6z1ezNpxsvf"], ["updated_at", Fri, 09 Nov 2012 06:54: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", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:54: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-09 06:54:34.627621') 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-09 06:54:34.627621') 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", Fri, 09 Nov 2012 06:54:34 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:34 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "QX79pcwo5UNp1TfpGiot"], ["updated_at", Fri, 09 Nov 2012 06:54: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-09 06:54:34.627621') LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = 'user@example.com' LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "proposal_tokens" SET "updated_at" = '2012-11-09 06:54:34.998591', "reminded_at" = '2012-11-09 06:54:34.998591' WHERE "proposal_tokens"."id" = 1
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m INSERT INTO "users" ("created_at", "email", "updated_at") VALUES (?, ?, ?) [["created_at", Fri, 09 Nov 2012 06:54:35 UTC +00:00], ["email", "user@example.com"], ["updated_at", Fri, 09 Nov 2012 06:54:35 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-09 06:54:34.627621') 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-09 06:54:34.627621') 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", Fri, 09 Nov 2012 06:54:35 UTC +00:00], ["email", "user@example.com"], ["expires_at", Sat, 10 Nov 2012 06:54:35 UTC +00:00], ["proposable_type", "User"], ["reminded_at", nil], ["resource_id", nil], ["resource_type", nil], ["token", "VLpLdz82nupEhs5VK2qH"], ["updated_at", Fri, 09 Nov 2012 06:54:35 UTC +00:00]]
+ [1m[35m (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-09 06:54:34.627621') 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-09 06:54:35.004626', "reminded_at" = '2012-11-09 06:54:35.004626' 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-09 06:54:34.627621') 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-09 06:54:34.627621') 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-09 06:54:34.627621') 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-09 06:54:34.627621') 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-09 06:54:34.627621') 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-09 06:54:34.627621') LIMIT 1[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35mProposal::Token Load (0.2ms)[0m SELECT "proposal_tokens".* FROM "proposal_tokens" WHERE "proposal_tokens"."email" = 'user@example.com' AND "proposal_tokens"."proposable_type" = 'User' AND (accepted_at IS NULL) AND (expires_at > '2012-11-09 06:54:34.627621') 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-09 06:54:34.627621') 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-09 06:54:34.627621') LIMIT 1
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m