spec/dummy/log/test.log in bookkeeper-0.0.4 vs spec/dummy/log/test.log in bookkeeper-0.0.5

- old
+ new

@@ -6562,5 +6562,8490 @@  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (3.8ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Communications Officer"], ["updated_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/search/create.html.erb within layouts/application (2.4ms) +Completed 200 OK in 37ms (Views: 36.6ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.9ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["description", "Est eligendi ut quo in incidunt voluptatem."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["description", "Deleniti laborum quia eveniet dolorem."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"unsearchable"}} +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') ORDER BY created_at DESC +  (0.3ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 2ms (Views: 1.7ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 1ms (Views: 0.7ms | ActiveRecord: 0.0ms) +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["description", "Assumenda natus inventore iste accusamus eligendi sit explicabo."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Communications Officer"], ["updated_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["description", "Distinctio delectus ipsum atque."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Direct Program Architect"], ["updated_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 1.3ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["description", "Eaque rerum non enim repudiandae fugiat et quia."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Dynamic Research Strategist"], ["updated_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["description", "Et dolor aut odio in."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Implementation Representative"], ["updated_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Senior Identity Representative", "description"=>"Assumenda natus inventore iste accusamus eligendi sit explicabo.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fb5b2e10c48>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Senior Identity Representative', "description" = 'Assumenda natus inventore iste accusamus eligendi sit explicabo.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 20:53:14.824184' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 7ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Direct Program Architect", "description"=>"Distinctio delectus ipsum atque.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fb5b2e10c48>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Direct Program Architect', "description" = 'Distinctio delectus ipsum atque.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 20:53:14.867499' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 6ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Dynamic Research Strategist", "description"=>"Eaque rerum non enim repudiandae fugiat et quia.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fb5b2e10c48>"}} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Dynamic Research Strategist', "description" = 'Eaque rerum non enim repudiandae fugiat et quia.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 20:53:14.883298' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 4ms (ActiveRecord: 0.4ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Ea ea sit ut.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fb5b2e10c48>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 5ms (Views: 1.4ms | ActiveRecord: 0.1ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? LIMIT 1 [["id", 1]] +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Natus vel quisquam saepe sit omnis ut.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fb5b2e10c48>"}} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Customer Communications Officer", "description"=>"Assumenda natus inventore iste accusamus eligendi sit explicabo.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fb5b2e10c48>"}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["description", "Assumenda natus inventore iste accusamus eligendi sit explicabo."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Customer Communications Officer"], ["updated_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Dynamic Optimization Supervisor", "description"=>"Delectus dolores ex incidunt aut.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fb5b2e10c48>"}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["description", "Delectus dolores ex incidunt aut."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Dynamic Optimization Supervisor"], ["updated_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"National Applications Administrator", "description"=>"Animi sunt aut voluptatem qui veniam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fb5b2e10c48>"}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["description", "Animi sunt aut voluptatem qui veniam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "National Applications Administrator"], ["updated_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.4ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Fugit provident aspernatur dolores voluptate commodi non.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fb5b2e10c48>"}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Natus vel quisquam saepe sit omnis ut.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fb5b2e10c48>"}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Dolore consectetur possimus omnis illum nobis quia voluptates.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fb5b2e10c48>"}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["description", "Iure accusantium dolores labore quia cum voluptates eveniet."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Chief Infrastructure Associate"], ["updated_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["description", "Culpa nihil iusto est eum vel enim ipsum quia."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Global Tactics Executive"], ["updated_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["description", "Iure accusantium dolores labore quia cum voluptates eveniet."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Chief Infrastructure Associate"], ["updated_at", Thu, 28 Feb 2013 20:53:14 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 2ms (ActiveRecord: 0.4ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 20:53:15 UTC +00:00], ["description", "Culpa nihil iusto est eum vel enim ipsum quia."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Global Tactics Executive"], ["updated_at", Thu, 28 Feb 2013 20:53:15 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 2ms (ActiveRecord: 0.4ms) +  (0.4ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (4.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["description", "Id quis ipsa vitae aliquid natus assumenda."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Integration Representative"], ["updated_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/purchases/index.html.erb within layouts/application (2.3ms) +Completed 200 OK in 14ms (Views: 12.4ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["description", "Autem dolorem natus praesentium aut."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Human Brand Strategist"], ["updated_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["description", "Saepe similique id consectetur."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Forward Tactics Engineer"], ["updated_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["description", "Et odio ipsa aut exercitationem sint."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Direct Operations Director"], ["updated_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 2ms (Views: 1.5ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Dynamic Factors Agent", "description"=>"Sint omnis atque repellendus quaerat ex quam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007facdb74e6b0>"}} + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.4ms) UPDATE "bookkeeper_purchases" SET "title" = 'Dynamic Factors Agent', "description" = 'Sint omnis atque repellendus quaerat ex quam.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:07:24.474918' WHERE "bookkeeper_purchases"."id" = 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 12ms (ActiveRecord: 0.8ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Direct Data Director", "description"=>"Autem dolorem natus praesentium aut.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007facdb74e6b0>"}} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Direct Data Director', "description" = 'Autem dolorem natus praesentium aut.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:07:24.497250' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.4ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Forward Tactics Engineer", "description"=>"Saepe similique id consectetur.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007facdb74e6b0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Forward Tactics Engineer', "description" = 'Saepe similique id consectetur.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:07:24.515207' WHERE "bookkeeper_purchases"."id" = 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Et consequuntur non voluptate voluptatem quis eum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007facdb74e6b0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 7ms (Views: 1.9ms | ActiveRecord: 0.2ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? LIMIT 1 [["id", 1]] +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Maxime ipsa similique beatae quasi aut ea molestias possimus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007facdb74e6b0>"}} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["description", "Et facere deleniti culpa et qui."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Directives Consultant"], ["updated_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 3ms (Views: 1.1ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["description", "Ab non nesciunt voluptas aut et laudantium dicta."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "International Program Agent"], ["updated_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 3ms (Views: 1.3ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Corporate Integration Representative", "description"=>"Id quis ipsa vitae aliquid natus assumenda.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007facdb74e6b0>"}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["description", "Id quis ipsa vitae aliquid natus assumenda."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Corporate Integration Representative"], ["updated_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Lead Accountability Associate", "description"=>"Minus velit iure vitae eum est.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007facdb74e6b0>"}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["description", "Minus velit iure vitae eum est."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Lead Accountability Associate"], ["updated_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Central Communications Technician", "description"=>"Hic ex qui unde qui provident quo voluptas quisquam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007facdb74e6b0>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (27.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["description", "Hic ex qui unde qui provident quo voluptas quisquam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Central Communications Technician"], ["updated_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 32ms (ActiveRecord: 27.6ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Eligendi voluptatem at voluptas velit magni.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007facdb74e6b0>"}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Maxime ipsa similique beatae quasi aut ea molestias possimus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007facdb74e6b0>"}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Labore ut nihil ut quia consequatur ad debitis voluptas.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007facdb74e6b0>"}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["description", "Et facere deleniti culpa et qui."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Directives Consultant"], ["updated_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.4ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["description", "Ab non nesciunt voluptas aut et laudantium dicta."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "International Program Agent"], ["updated_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 2ms (ActiveRecord: 0.3ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Integration Representative"], ["updated_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.6ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["description", "Sint omnis atque repellendus quaerat ex quam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["description", "Numquam dolorem ut dolores."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 21:07:24 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"unsearchable"}} +Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') ORDER BY created_at DESC +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (2.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["description", "Veritatis beatae impedit nemo voluptas."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Dynamic Program Director"], ["updated_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 4ms (ActiveRecord: 0.4ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["description", "Velit facilis ut vel reprehenderit nesciunt."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Dynamic Accountability Specialist"], ["updated_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 2ms (ActiveRecord: 0.3ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["description", "Nisi voluptas possimus totam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Accounts Engineer"], ["updated_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["description", "Et provident nisi et velit in veniam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Product Mobility Executive"], ["updated_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 16ms (Views: 14.6ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["description", "Praesentium corporis minima laudantium maiores harum quidem."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "National Group Technician"], ["updated_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.2ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["description", "Corrupti rem sit nam eius magnam provident ut est."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Dynamic Functionality Director"], ["updated_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["description", "Veritatis beatae impedit nemo voluptas."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Dynamic Program Director"], ["updated_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 3ms (Views: 1.6ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["description", "Velit facilis ut vel reprehenderit nesciunt."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Dynamic Accountability Specialist"], ["updated_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Lead Tactics Specialist", "description"=>"Accusantium facilis fugiat voluptas rem.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe594ab0668>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Lead Tactics Specialist', "description" = 'Accusantium facilis fugiat voluptas rem.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:08:08.409489' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 6ms (ActiveRecord: 0.5ms) +  (0.6ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Product Mobility Executive", "description"=>"Et provident nisi et velit in veniam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe594ab0668>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Product Mobility Executive', "description" = 'Et provident nisi et velit in veniam.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:08:08.430699' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.4ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"National Group Technician", "description"=>"Praesentium corporis minima laudantium maiores harum quidem.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe594ab0668>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.4ms) UPDATE "bookkeeper_purchases" SET "title" = 'National Group Technician', "description" = 'Praesentium corporis minima laudantium maiores harum quidem.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:08:08.448182' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 7ms (ActiveRecord: 0.6ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Ipsa sed sit doloremque voluptates sed porro qui veritatis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe594ab0668>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 5ms (Views: 1.3ms | ActiveRecord: 0.1ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? LIMIT 1 [["id", 1]] +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Expedita modi rerum ut.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe594ab0668>"}} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.6ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 3ms (Views: 1.4ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Corporate Accounts Engineer", "description"=>"Nisi voluptas possimus totam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe594ab0668>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["description", "Nisi voluptas possimus totam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Corporate Accounts Engineer"], ["updated_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 4ms (ActiveRecord: 0.6ms) +  (0.6ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Dynamic Accountability Specialist", "description"=>"Velit facilis ut vel reprehenderit nesciunt.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe594ab0668>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["description", "Velit facilis ut vel reprehenderit nesciunt."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Dynamic Accountability Specialist"], ["updated_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.7ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.2ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Lead Assurance Facilitator", "description"=>"Sit illo et qui nesciunt tenetur cum ipsa iusto.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe594ab0668>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["description", "Sit illo et qui nesciunt tenetur cum ipsa iusto."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Lead Assurance Facilitator"], ["updated_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.7ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Ipsa sed sit doloremque voluptates sed porro qui veritatis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe594ab0668>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Autem qui quos corporis iusto autem enim.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe594ab0668>"}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Consequatur vitae tempore qui quia sapiente pariatur aut.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe594ab0668>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 5ms (Views: 1.4ms | ActiveRecord: 0.1ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Accounts Engineer"], ["updated_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 3ms (Views: 2.4ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["description", "Accusantium facilis fugiat voluptas rem."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (27.4ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["description", "Voluptatem doloremque accusamus omnis quo."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 21:08:08 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"unsearchable"}} +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (2.3ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Response Facilitator"], ["updated_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/search/create.html.erb within layouts/application (2.0ms) +Completed 200 OK in 37ms (Views: 36.6ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["description", "Voluptas eveniet vel ipsam et vero."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["description", "Quaerat commodi necessitatibus porro voluptas architecto corporis autem aliquid."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"unsearchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 2ms (Views: 1.8ms | ActiveRecord: 0.0ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Customer Solutions Producer", "description"=>"Voluptas eveniet vel ipsam et vero.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe2b4c21fe8>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Customer Solutions Producer', "description" = 'Voluptas eveniet vel ipsam et vero.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:08:16.493586' WHERE "bookkeeper_purchases"."id" = 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 7ms (ActiveRecord: 0.5ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Dynamic Intranet Designer", "description"=>"Quas aut debitis repellendus excepturi quisquam error dicta qui.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe2b4c21fe8>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Dynamic Intranet Designer', "description" = 'Quas aut debitis repellendus excepturi quisquam error dicta qui.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:08:16.513651' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 4ms (ActiveRecord: 0.4ms) +  (0.6ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"International Interactions Associate", "description"=>"Molestiae modi ad totam recusandae consequatur sapiente atque.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe2b4c21fe8>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'International Interactions Associate', "description" = 'Molestiae modi ad totam recusandae consequatur sapiente atque.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:08:16.533829' WHERE "bookkeeper_purchases"."id" = 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.5ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Sint excepturi atque voluptatem sint eos est a id.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe2b4c21fe8>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 1.2ms | ActiveRecord: 0.1ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? LIMIT 1 [["id", 1]] +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Sit nemo excepturi earum eius ipsam aliquid quas quo.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe2b4c21fe8>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["description", "Cupiditate delectus et ut facere itaque enim harum nam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Principal Intranet Supervisor"], ["updated_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["description", "Eum rerum in aut tempore dicta incidunt."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Dynamic Integration Planner"], ["updated_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.0ms) +  (0.6ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["description", "Cupiditate delectus et ut facere itaque enim harum nam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Principal Intranet Supervisor"], ["updated_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 4ms (ActiveRecord: 0.6ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["description", "Eum rerum in aut tempore dicta incidunt."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Dynamic Integration Planner"], ["updated_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 4ms (ActiveRecord: 0.6ms) +  (0.6ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Corporate Response Facilitator", "description"=>"Eum sequi maxime sed mollitia.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe2b4c21fe8>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.7ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["description", "Eum sequi maxime sed mollitia."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Corporate Response Facilitator"], ["updated_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 7ms (ActiveRecord: 0.9ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Dynamic Integration Planner", "description"=>"Eum rerum in aut tempore dicta incidunt.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe2b4c21fe8>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["description", "Eum rerum in aut tempore dicta incidunt."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Dynamic Integration Planner"], ["updated_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.8ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.2ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Forward Markets Producer", "description"=>"Quia similique eligendi voluptatem distinctio in.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe2b4c21fe8>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["description", "Quia similique eligendi voluptatem distinctio in."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Forward Markets Producer"], ["updated_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.6ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Sed qui dignissimos minima minus neque.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe2b4c21fe8>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 6ms (Views: 1.5ms | ActiveRecord: 0.2ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Et quod inventore similique dolor recusandae.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe2b4c21fe8>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Est voluptatem distinctio beatae omnis ea a odio incidunt.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe2b4c21fe8>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.7ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["description", "Eum sequi maxime sed mollitia."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Response Facilitator"], ["updated_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["description", "Quas aut debitis repellendus excepturi quisquam error dicta qui."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Dynamic Intranet Designer"], ["updated_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 4ms (Views: 1.8ms | ActiveRecord: 0.2ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["description", "Molestiae modi ad totam recusandae consequatur sapiente atque."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "International Interactions Associate"], ["updated_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["description", "Alias culpa id earum ad."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Product Interactions Producer"], ["updated_at", Thu, 28 Feb 2013 21:08:16 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.5ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (27.8ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["description", "Qui quasi error et porro assumenda velit esse."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Direct Group Designer"], ["updated_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/purchases/index.html.erb within layouts/application (2.0ms) +Completed 200 OK in 14ms (Views: 12.7ms | ActiveRecord: 0.2ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["description", "Ut repudiandae at ex sunt aut repellendus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Mobility Developer"], ["updated_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["description", "Porro blanditiis est et quibusdam consequatur."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Dynamic Solutions Coordinator"], ["updated_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["description", "Voluptas sed modi ex aut."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Global Solutions Developer"], ["updated_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 2ms (Views: 1.3ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["description", "Qui quasi error et porro assumenda velit esse."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Division Liason"], ["updated_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.6ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["description", "Ut repudiandae at ex sunt aut repellendus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Mobility Developer"], ["updated_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 2ms (ActiveRecord: 0.4ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"District Marketing Architect", "description"=>"Praesentium saepe enim reprehenderit at.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007febdd324148>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'District Marketing Architect', "description" = 'Praesentium saepe enim reprehenderit at.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:08:29.506855' WHERE "bookkeeper_purchases"."id" = 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 7ms (ActiveRecord: 0.5ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Future Mobility Developer", "description"=>"Ut repudiandae at ex sunt aut repellendus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007febdd324148>"}} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.2ms) UPDATE "bookkeeper_purchases" SET "title" = 'Future Mobility Developer', "description" = 'Ut repudiandae at ex sunt aut repellendus.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:08:29.523708' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 4ms (ActiveRecord: 0.4ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Dynamic Solutions Coordinator", "description"=>"Porro blanditiis est et quibusdam consequatur.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007febdd324148>"}} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Dynamic Solutions Coordinator', "description" = 'Porro blanditiis est et quibusdam consequatur.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:08:29.540082' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 4ms (ActiveRecord: 0.4ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Et ullam dolorem ab voluptas sit veritatis dolorem magni.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007febdd324148>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 8ms (Views: 1.9ms | ActiveRecord: 0.2ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? LIMIT 1 [["id", 1]] +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Harum voluptas molestiae unde aperiam voluptas aliquid maxime.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007febdd324148>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.6ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["description", "Qui quasi error et porro assumenda velit esse."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Division Liason"], ["updated_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["description", "Ut repudiandae at ex sunt aut repellendus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Mobility Developer"], ["updated_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.0ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Direct Group Designer", "description"=>"Qui quasi error et porro assumenda velit esse.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007febdd324148>"}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["description", "Qui quasi error et porro assumenda velit esse."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Direct Group Designer"], ["updated_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Human Interactions Analyst", "description"=>"Illo in laboriosam quo eum nemo eum cupiditate laudantium.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007febdd324148>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["description", "Illo in laboriosam quo eum nemo eum cupiditate laudantium."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Human Interactions Analyst"], ["updated_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.8ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Internal Response Agent", "description"=>"Fugit qui dolorem omnis aut quisquam sunt.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007febdd324148>"}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["description", "Fugit qui dolorem omnis aut quisquam sunt."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Internal Response Agent"], ["updated_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Et ullam dolorem ab voluptas sit veritatis dolorem magni.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007febdd324148>"}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Voluptatem provident ea et.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007febdd324148>"}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Explicabo et expedita accusamus sed fuga.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007febdd324148>"}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 2ms (Views: 1.8ms | ActiveRecord: 0.0ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["description", "Et ullam dolorem ab voluptas sit veritatis dolorem magni."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Direct Integration Designer"], ["updated_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["description", "Veritatis culpa voluptas a nostrum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 21:08:29 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"unsearchable"}} +Completed 200 OK in 2ms (Views: 1.3ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') ORDER BY created_at DESC +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +Connecting to database specified by database.yml +Connecting to database specified by database.yml +Connecting to database specified by database.yml +Connecting to database specified by database.yml +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (2.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations"  +Migrating to CreateBookkeeperPurchases (20130215165240) +Migrating to CreateBookkeeperMovements (20130228223207) +  (0.0ms) select sqlite_version(*) +  (0.0ms) begin transaction +  (0.4ms) CREATE TABLE "bookkeeper_movements" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "amount" decimal(8,2), "description" text, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) +  (0.1ms) CREATE INDEX "index_bookkeeper_movements_on_amount" ON "bookkeeper_movements" ("amount") +  (0.1ms) CREATE INDEX "index_bookkeeper_movements_on_description" ON "bookkeeper_movements" ("description") +  (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES ('20130228223207') +  (0.8ms) commit transaction +  (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations"  +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (3.8ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Forward Brand Assistant"], ["updated_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/search/create.html.erb within layouts/application (2.1ms) +Completed 200 OK in 13ms (Views: 13.0ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["description", "Ea aliquam animi nobis minima voluptatem voluptas."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["description", "Mollitia praesentium aut est incidunt."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"unsearchable"}} +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Forward Brand Assistant", "description"=>"Magni eum dolorum illo iure non et perspiciatis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff14daaee98>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["description", "Magni eum dolorum illo iure non et perspiciatis."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Forward Brand Assistant"], ["updated_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 4ms (ActiveRecord: 0.6ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Internal Paradigm Coordinator", "description"=>"Sequi sit et adipisci incidunt.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff14daaee98>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["description", "Sequi sit et adipisci incidunt."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Internal Paradigm Coordinator"], ["updated_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 4ms (ActiveRecord: 0.6ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.2ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Chief Group Coordinator", "description"=>"Cupiditate quis rerum ratione autem incidunt sapiente necessitatibus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff14daaee98>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["description", "Cupiditate quis rerum ratione autem incidunt sapiente necessitatibus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Chief Group Coordinator"], ["updated_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 4ms (ActiveRecord: 0.5ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Optio aut et reiciendis inventore.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff14daaee98>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 6ms (Views: 2.7ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Suscipit sint culpa dicta voluptas perspiciatis vitae expedita.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff14daaee98>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Laboriosam quia dolores rerum eveniet est veniam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff14daaee98>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["description", "Magni eum dolorum illo iure non et perspiciatis."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Forward Brand Assistant"], ["updated_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["description", "Sequi sit et adipisci incidunt."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "District Intranet Supervisor"], ["updated_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 3ms (Views: 1.7ms | ActiveRecord: 0.2ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["description", "Quo consectetur quam occaecati blanditiis earum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Lead Communications Developer"], ["updated_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["description", "Omnis laborum illo aut fugit facere fuga eos."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Regional Accountability Associate"], ["updated_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["description", "Est maxime praesentium deserunt pariatur."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Investor Accounts Associate"], ["updated_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 4ms (Views: 1.8ms | ActiveRecord: 0.2ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["description", "Voluptas officia corrupti deleniti."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "District Configuration Specialist"], ["updated_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Senior Creative Technician", "description"=>"Ea aliquam animi nobis minima voluptatem voluptas.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff14daaee98>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Senior Creative Technician', "description" = 'Ea aliquam animi nobis minima voluptatem voluptas.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:36:05.647563' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 7ms (ActiveRecord: 0.5ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.7ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Customer Program Associate", "description"=>"Dolores quidem quaerat rerum temporibus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff14daaee98>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Customer Program Associate', "description" = 'Dolores quidem quaerat rerum temporibus.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:36:05.668677' WHERE "bookkeeper_purchases"."id" = 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.5ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Lead Communications Developer", "description"=>"Quo consectetur quam occaecati blanditiis earum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff14daaee98>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Lead Communications Developer', "description" = 'Quo consectetur quam occaecati blanditiis earum.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:36:05.686602' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Molestiae aut consectetur labore.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff14daaee98>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 6ms (Views: 1.4ms | ActiveRecord: 0.2ms) + Bookkeeper::Purchase Load (0.3ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? LIMIT 1 [["id", 1]] +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Suscipit sint culpa dicta voluptas perspiciatis vitae expedita.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff14daaee98>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 6ms (Views: 1.2ms | ActiveRecord: 0.2ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["description", "Est maxime praesentium deserunt pariatur."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Investor Accounts Associate"], ["updated_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["description", "Voluptas officia corrupti deleniti."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "District Configuration Specialist"], ["updated_at", Thu, 28 Feb 2013 21:36:05 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 2ms (ActiveRecord: 0.3ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (2.8ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:37:05 UTC +00:00], ["description", "Rerum sunt consequatur quod magnam reprehenderit laborum labore aut."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 21:37:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"unsearchable"}} + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/search/create.html.erb within layouts/application (2.5ms) +Completed 200 OK in 18ms (Views: 17.2ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:37:05 UTC +00:00], ["description", "Neque illum blanditiis delectus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 21:37:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:37:05 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Chief Operations Associate"], ["updated_at", Thu, 28 Feb 2013 21:37:05 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Neque illum blanditiis delectus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa1e5547e58>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 8ms (Views: 3.0ms | ActiveRecord: 0.2ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.2ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Eum ut reprehenderit ut aut sed qui consequatur quo.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa1e5547e58>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 5ms (Views: 1.2ms | ActiveRecord: 0.1ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Magni reprehenderit qui dolor quia voluptas similique sed sequi.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa1e5547e58>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"District Program Officer", "description"=>"Sed sit fuga accusantium ut tenetur magnam facilis non.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa1e5547e58>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.7ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:37:05 UTC +00:00], ["description", "Sed sit fuga accusantium ut tenetur magnam facilis non."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "District Program Officer"], ["updated_at", Thu, 28 Feb 2013 21:37:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.8ms) +  (1.9ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Direct Communications Strategist", "description"=>"Quos quis quod debitis nam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa1e5547e58>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:37:05 UTC +00:00], ["description", "Quos quis quod debitis nam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Direct Communications Strategist"], ["updated_at", Thu, 28 Feb 2013 21:37:05 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 4ms (ActiveRecord: 0.6ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Senior Mobility Administrator", "description"=>"Eveniet quia magnam est beatae autem suscipit.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa1e5547e58>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:37:05 UTC +00:00], ["description", "Eveniet quia magnam est beatae autem suscipit."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Senior Mobility Administrator"], ["updated_at", Thu, 28 Feb 2013 21:37:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.8ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:37:05 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:37:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Sapiente iure harum architecto vel tempore vel.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa1e5547e58>"}} + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 7ms (Views: 1.6ms | ActiveRecord: 0.3ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:37:05 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:37:05 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Laborum beatae voluptates dolorem consequuntur enim.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa1e5547e58>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 1.0ms | ActiveRecord: 0.1ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? LIMIT 1 [["id", 1]] +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:37:05 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:37:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"International Security Architect", "description"=>"Voluptatem deleniti et quo.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa1e5547e58>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.4ms) UPDATE "bookkeeper_purchases" SET "title" = 'International Security Architect', "description" = 'Voluptatem deleniti et quo.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:37:05.932336' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 8ms (ActiveRecord: 0.7ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:37:05 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:37:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Investor Usability Orchestrator", "description"=>"In et voluptatibus et blanditiis aspernatur tempore deleniti.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa1e5547e58>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Investor Usability Orchestrator', "description" = 'In et voluptatibus et blanditiis aspernatur tempore deleniti.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:37:05.951016' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.4ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:37:05 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:37:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Legacy Group Orchestrator", "description"=>"Ex est aliquam qui cumque beatae et et.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa1e5547e58>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Legacy Group Orchestrator', "description" = 'Ex est aliquam qui cumque beatae et et.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:37:05.968735' WHERE "bookkeeper_purchases"."id" = 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 6ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:37:05 UTC +00:00], ["description", "Tempore consequatur voluptatem cumque nostrum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Principal Program Developer"], ["updated_at", Thu, 28 Feb 2013 21:37:05 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:37:05 UTC +00:00], ["description", "Quos quis quod debitis nam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Functionality Engineer"], ["updated_at", Thu, 28 Feb 2013 21:37:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 2ms (ActiveRecord: 0.3ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.7ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:37:06 UTC +00:00], ["description", "Tempore consequatur voluptatem cumque nostrum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Principal Program Developer"], ["updated_at", Thu, 28 Feb 2013 21:37:06 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 3ms (Views: 1.1ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:37:06 UTC +00:00], ["description", "Quos quis quod debitis nam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Functionality Engineer"], ["updated_at", Thu, 28 Feb 2013 21:37:06 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 1.3ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:37:06 UTC +00:00], ["description", "Sed sit fuga accusantium ut tenetur magnam facilis non."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "District Program Officer"], ["updated_at", Thu, 28 Feb 2013 21:37:06 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 4ms (Views: 2.2ms | ActiveRecord: 0.2ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:37:06 UTC +00:00], ["description", "Quos quis quod debitis nam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Functionality Engineer"], ["updated_at", Thu, 28 Feb 2013 21:37:06 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:37:06 UTC +00:00], ["description", "Ex est aliquam qui cumque beatae et et."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "International Tactics Executive"], ["updated_at", Thu, 28 Feb 2013 21:37:06 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:37:06 UTC +00:00], ["description", "Delectus in quis enim eos harum est dolorum dolores."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Legacy Implementation Analyst"], ["updated_at", Thu, 28 Feb 2013 21:37:06 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.2ms) +  (0.4ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.5ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (4.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:44:05 UTC +00:00], ["description", "Nesciunt alias qui iure delectus eligendi."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Global Solutions Technician"], ["updated_at", Thu, 28 Feb 2013 21:44:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:44:05 UTC +00:00], ["description", "Aliquid aut dolorum modi est neque dolores et."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Regional Creative Assistant"], ["updated_at", Thu, 28 Feb 2013 21:44:05 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/purchases/index.html.erb within layouts/application (26.2ms) +Completed 200 OK in 39ms (Views: 37.4ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:44:05 UTC +00:00], ["description", "Laborum similique aliquam recusandae voluptatem amet voluptatum sed numquam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Research Associate"], ["updated_at", Thu, 28 Feb 2013 21:44:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:44:05 UTC +00:00], ["description", "Est fuga earum qui."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Internal Accountability Consultant"], ["updated_at", Thu, 28 Feb 2013 21:44:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.3ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 2ms (Views: 1.4ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Global Solutions Technician", "description"=>"Nesciunt alias qui iure delectus eligendi.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa7b7792d98>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.7ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:44:05 UTC +00:00], ["description", "Nesciunt alias qui iure delectus eligendi."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Global Solutions Technician"], ["updated_at", Thu, 28 Feb 2013 21:44:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 6ms (ActiveRecord: 0.8ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Central Identity Assistant", "description"=>"Quia neque doloribus inventore tempore delectus labore omnis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa7b7792d98>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:44:05 UTC +00:00], ["description", "Quia neque doloribus inventore tempore delectus labore omnis."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Central Identity Assistant"], ["updated_at", Thu, 28 Feb 2013 21:44:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 4ms (ActiveRecord: 0.7ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Central Accounts Director", "description"=>"Minus quos perspiciatis tenetur id voluptatem sequi quia.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa7b7792d98>"}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:44:05 UTC +00:00], ["description", "Minus quos perspiciatis tenetur id voluptatem sequi quia."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Central Accounts Director"], ["updated_at", Thu, 28 Feb 2013 21:44:05 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Alias molestiae nisi sunt illo reprehenderit.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa7b7792d98>"}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 5ms (Views: 1.3ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Est et incidunt iure amet eos.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa7b7792d98>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Doloremque qui dolor consectetur sequi neque sit.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa7b7792d98>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:44:05 UTC +00:00], ["description", "Nesciunt alias qui iure delectus eligendi."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Forward Quality Strategist"], ["updated_at", Thu, 28 Feb 2013 21:44:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 4ms (Views: 1.8ms | ActiveRecord: 0.2ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:44:05 UTC +00:00], ["description", "Aliquid aut dolorum modi est neque dolores et."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Regional Creative Assistant"], ["updated_at", Thu, 28 Feb 2013 21:44:05 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:44:06 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:44:06 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Principal Markets Officer", "description"=>"Ullam molestiae aut quia ratione.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa7b7792d98>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.5ms) UPDATE "bookkeeper_purchases" SET "title" = 'Principal Markets Officer', "description" = 'Ullam molestiae aut quia ratione.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:44:06.047267' WHERE "bookkeeper_purchases"."id" = 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 41ms (ActiveRecord: 0.8ms) +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.7ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:44:06 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:44:06 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Internal Creative Planner", "description"=>"Aliquid aut dolorum modi est neque dolores et.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa7b7792d98>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Internal Creative Planner', "description" = 'Aliquid aut dolorum modi est neque dolores et.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:44:06.070711' WHERE "bookkeeper_purchases"."id" = 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:44:06 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:44:06 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Future Research Associate", "description"=>"Laborum similique aliquam recusandae voluptatem amet voluptatum sed numquam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa7b7792d98>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Future Research Associate', "description" = 'Laborum similique aliquam recusandae voluptatem amet voluptatum sed numquam.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:44:06.089236' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 6ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:44:06 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:44:06 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Alias molestiae nisi sunt illo reprehenderit.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa7b7792d98>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 5ms (Views: 1.3ms | ActiveRecord: 0.1ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? LIMIT 1 [["id", 1]] +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:44:06 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:44:06 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Earum ex laboriosam consequatur sit esse.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa7b7792d98>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.7ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:44:06 UTC +00:00], ["description", "Nesciunt alias qui iure delectus eligendi."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Forward Quality Strategist"], ["updated_at", Thu, 28 Feb 2013 21:44:06 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.4ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:44:06 UTC +00:00], ["description", "Aliquid aut dolorum modi est neque dolores et."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Regional Creative Assistant"], ["updated_at", Thu, 28 Feb 2013 21:44:06 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:44:06 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Global Solutions Technician"], ["updated_at", Thu, 28 Feb 2013 21:44:06 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 3ms (Views: 2.1ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:44:06 UTC +00:00], ["description", "Exercitationem debitis nesciunt ratione vero eos."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 21:44:06 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 2ms (Views: 1.4ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:44:06 UTC +00:00], ["description", "Accusantium nulla et consequatur accusamus reprehenderit."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 21:44:06 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"unsearchable"}} +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') ORDER BY created_at DESC +  (0.3ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.5ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +Connecting to database specified by database.yml +  (0.5ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (3.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["description", "Quae a sint velit sed excepturi molestiae optio eum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"unsearchable"}} + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/search/create.html.erb within layouts/application (31.1ms) +Completed 200 OK in 42ms (Views: 41.7ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') ORDER BY created_at DESC +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Global Operations Coordinator"], ["updated_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["description", "Et repellendus libero officia modi nihil veritatis delectus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.3ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Odio in repellendus non.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f937bf44000>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 8ms (Views: 2.0ms | ActiveRecord: 0.2ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Culpa sit soluta qui.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f937bf44000>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 5ms (Views: 0.9ms | ActiveRecord: 0.2ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? LIMIT 1 [["id", 1]] +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Future Marketing Engineer", "description"=>"Et repellendus libero officia modi nihil veritatis delectus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f937bf44000>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Future Marketing Engineer', "description" = 'Et repellendus libero officia modi nihil veritatis delectus.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:45:39.763809' WHERE "bookkeeper_purchases"."id" = 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 7ms (ActiveRecord: 0.5ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Legacy Division Associate", "description"=>"Similique commodi aut velit voluptatem autem accusamus est illum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f937bf44000>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Legacy Division Associate', "description" = 'Similique commodi aut velit voluptatem autem accusamus est illum.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:45:39.781766' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Global Operations Director", "description"=>"Enim dolor error reiciendis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f937bf44000>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Global Operations Director', "description" = 'Enim dolor error reiciendis.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:45:39.828266' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 7ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["description", "Et repellendus libero officia modi nihil veritatis delectus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Central Functionality Liason"], ["updated_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["description", "Similique commodi aut velit voluptatem autem accusamus est illum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Legacy Division Associate"], ["updated_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 2ms (Views: 1.3ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["description", "Et repellendus libero officia modi nihil veritatis delectus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Central Functionality Liason"], ["updated_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["description", "Similique commodi aut velit voluptatem autem accusamus est illum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Legacy Division Associate"], ["updated_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 2ms (ActiveRecord: 0.4ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Odio in repellendus non.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f937bf44000>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Culpa sit soluta qui.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f937bf44000>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Dolor labore quos non.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f937bf44000>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.2ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Global Operations Coordinator", "description"=>"Et repellendus libero officia modi nihil veritatis delectus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f937bf44000>"}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["description", "Et repellendus libero officia modi nihil veritatis delectus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Global Operations Coordinator"], ["updated_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.6ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +  (0.3ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Dynamic Division Representative", "description"=>"Similique commodi aut velit voluptatem autem accusamus est illum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f937bf44000>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["description", "Similique commodi aut velit voluptatem autem accusamus est illum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Dynamic Division Representative"], ["updated_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Dynamic Division Architect", "description"=>"Qui quis numquam magni perspiciatis beatae.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f937bf44000>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["description", "Qui quis numquam magni perspiciatis beatae."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Dynamic Division Architect"], ["updated_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.6ms) +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.7ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["description", "Et repellendus libero officia modi nihil veritatis delectus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Global Operations Coordinator"], ["updated_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 3ms (Views: 1.6ms | ActiveRecord: 0.2ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["description", "Similique commodi aut velit voluptatem autem accusamus est illum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Legacy Division Associate"], ["updated_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["description", "Enim dolor error reiciendis."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Global Operations Director"], ["updated_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["description", "Sint et at est porro delectus ut qui omnis."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Identity Associate"], ["updated_at", Thu, 28 Feb 2013 21:45:39 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (3.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["description", "Maxime dicta quas itaque aspernatur earum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Human Group Planner"], ["updated_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 4ms (ActiveRecord: 0.5ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["description", "Voluptas recusandae eligendi animi aut quis ratione."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Central Usability Assistant"], ["updated_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 2ms (ActiveRecord: 0.4ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +  (0.3ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 15ms (Views: 14.7ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 2ms (Views: 1.3ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Veniam iste officia accusantium ut autem tempore.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff4bd39eab8>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 7ms (Views: 1.9ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Aut qui error fugiat quia nihil aliquid.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff4bd39eab8>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 0.9ms | ActiveRecord: 0.1ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? LIMIT 1 [["id", 1]] +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"District Infrastructure Producer", "description"=>"Unde sunt in quia earum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff4bd39eab8>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'District Infrastructure Producer', "description" = 'Unde sunt in quia earum.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:46:30.594112' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 6ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Central Usability Assistant", "description"=>"Voluptas recusandae eligendi animi aut quis ratione.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff4bd39eab8>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Central Usability Assistant', "description" = 'Voluptas recusandae eligendi animi aut quis ratione.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:46:30.612599' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.5ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Legacy Research Director", "description"=>"Et deleniti unde id omnis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff4bd39eab8>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.4ms) UPDATE "bookkeeper_purchases" SET "title" = 'Legacy Research Director', "description" = 'Et deleniti unde id omnis.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:46:30.633771' WHERE "bookkeeper_purchases"."id" = 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 7ms (ActiveRecord: 0.6ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["description", "Quo a porro impedit rerum aliquid nobis."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Principal Configuration Executive"], ["updated_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["description", "Voluptas recusandae eligendi animi aut quis ratione."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Central Usability Assistant"], ["updated_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["description", "Et deleniti unde id omnis."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Legacy Research Director"], ["updated_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.3ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["description", "Iure necessitatibus doloribus libero ad id."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Investor Configuration Agent"], ["updated_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.3ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Veniam iste officia accusantium ut autem tempore.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff4bd39eab8>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Eos modi earum quidem veniam omnis totam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff4bd39eab8>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 5ms (Views: 1.4ms | ActiveRecord: 0.1ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Vel id aut sit pariatur voluptas.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff4bd39eab8>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 5ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Principal Configuration Executive", "description"=>"Quo a porro impedit rerum aliquid nobis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff4bd39eab8>"}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["description", "Quo a porro impedit rerum aliquid nobis."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Principal Configuration Executive"], ["updated_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"International Applications Strategist", "description"=>"Eveniet tenetur ad nisi ipsum ut.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff4bd39eab8>"}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["description", "Eveniet tenetur ad nisi ipsum ut."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "International Applications Strategist"], ["updated_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Dynamic Assurance Technician", "description"=>"Eius nihil repellendus fugiat dolorum dolore debitis quo.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff4bd39eab8>"}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["description", "Eius nihil repellendus fugiat dolorum dolore debitis quo."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Dynamic Assurance Technician"], ["updated_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["description", "Maxime dicta quas itaque aspernatur earum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Human Group Planner"], ["updated_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 4ms (Views: 1.7ms | ActiveRecord: 0.1ms) +  (1.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["description", "Voluptas recusandae eligendi animi aut quis ratione."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Central Usability Assistant"], ["updated_at", Thu, 28 Feb 2013 21:46:30 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 3ms (Views: 1.5ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +Connecting to database specified by database.yml +Connecting to database specified by database.yml +Connecting to database specified by database.yml +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (10.0ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7ffc82d01958,'-0.46E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:50:50 UTC +00:00], ["description", "Et recusandae non qui dolorem accusantium dignissimos hic labore."], ["updated_at", Thu, 28 Feb 2013 21:50:50 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (1.1ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7ffc85427780,'-0.46E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:50:50 UTC +00:00], ["description", "Rerum eligendi quia voluptas est quaerat quisquam qui."], ["updated_at", Thu, 28 Feb 2013 21:50:50 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7ffc856f9148,'-0.46E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:50:50 UTC +00:00], ["description", "Odio adipisci possimus fugiat officia illum in."], ["updated_at", Thu, 28 Feb 2013 21:50:50 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7ffc8511daf8,'-0.46E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:50:50 UTC +00:00], ["description", "Facilis id eum voluptates fugit nemo saepe."], ["updated_at", Thu, 28 Feb 2013 21:50:50 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" +Completed 500 Internal Server Error in 17ms +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7ffc85451a80,'-0.46E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:50:50 UTC +00:00], ["description", "Repellat fugiat eaque deleniti."], ["updated_at", Thu, 28 Feb 2013 21:50:50 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7ffc87601888,'-0.46E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:50:50 UTC +00:00], ["description", "Impedit voluptas facere porro enim earum."], ["updated_at", Thu, 28 Feb 2013 21:50:50 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7ffc8760cb20,'-0.46E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:50:50 UTC +00:00], ["description", "Reiciendis est ullam voluptatem officiis."], ["updated_at", Thu, 28 Feb 2013 21:50:50 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7ffc876199d8,'-0.46E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:50:50 UTC +00:00], ["description", "Sit sequi atque modi officiis non molestias nostrum."], ["updated_at", Thu, 28 Feb 2013 21:50:50 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements"  +Completed 500 Internal Server Error in 1ms +  (0.5ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (9.8ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fc20ec1d9c8,'0.33E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:53:48 UTC +00:00], ["description", "Quasi dolorem corporis voluptatem iusto in exercitationem eum."], ["updated_at", Thu, 28 Feb 2013 21:53:48 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (1.3ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fc20caaf228,'0.33E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:53:48 UTC +00:00], ["description", "Dolorum sunt qui quis ab."], ["updated_at", Thu, 28 Feb 2013 21:53:48 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fc20c9e67d8,'0.33E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:53:48 UTC +00:00], ["description", "Rerum tempore nostrum aspernatur dignissimos eligendi recusandae."], ["updated_at", Thu, 28 Feb 2013 21:53:48 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fc20c9edd80,'0.33E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:53:48 UTC +00:00], ["description", "Rem vero nihil in exercitationem id iure."], ["updated_at", Thu, 28 Feb 2013 21:53:48 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/balance/index.html.erb within layouts/application (2.7ms) +Completed 200 OK in 15ms (Views: 13.9ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fc20daa81e8,'0.33E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:53:48 UTC +00:00], ["description", "Non nihil enim velit dolorem."], ["updated_at", Thu, 28 Feb 2013 21:53:48 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fc2100d7d78,'0.33E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:53:48 UTC +00:00], ["description", "Qui unde distinctio vitae atque itaque."], ["updated_at", Thu, 28 Feb 2013 21:53:48 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fc2105f6458,'0.33E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:53:48 UTC +00:00], ["description", "Consequatur voluptatem omnis ratione iure a vel praesentium."], ["updated_at", Thu, 28 Feb 2013 21:53:48 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fc2106022a8,'0.33E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:53:48 UTC +00:00], ["description", "Autem omnis delectus hic velit animi."], ["updated_at", Thu, 28 Feb 2013 21:53:48 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements"  +Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (6.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fa8ab69e578,'0.181E3',9(36)>], ["created_at", Thu, 28 Feb 2013 21:54:15 UTC +00:00], ["description", "Nam ullam qui est soluta eaque et velit dolorem."], ["updated_at", Thu, 28 Feb 2013 21:54:15 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fa8af82dbd8,'0.181E3',9(36)>], ["created_at", Thu, 28 Feb 2013 21:54:15 UTC +00:00], ["description", "Incidunt asperiores voluptatem deleniti enim est culpa."], ["updated_at", Thu, 28 Feb 2013 21:54:15 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fa8af836198,'0.181E3',9(36)>], ["created_at", Thu, 28 Feb 2013 21:54:15 UTC +00:00], ["description", "Expedita dolorum occaecati quae assumenda blanditiis laudantium animi dolores."], ["updated_at", Thu, 28 Feb 2013 21:54:15 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fa8af83d740,'0.181E3',9(36)>], ["created_at", Thu, 28 Feb 2013 21:54:15 UTC +00:00], ["description", "Quae quia libero eos ullam qui temporibus repellendus."], ["updated_at", Thu, 28 Feb 2013 21:54:15 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/balance/index.html.erb within layouts/application (2.4ms) +Completed 200 OK in 15ms (Views: 13.6ms | ActiveRecord: 0.1ms) +  (1.8ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fa8ad91cd70,'0.181E3',9(36)>], ["created_at", Thu, 28 Feb 2013 21:54:15 UTC +00:00], ["description", "Quasi alias molestias consectetur quis quidem sed doloremque aut."], ["updated_at", Thu, 28 Feb 2013 21:54:15 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fa8ac936550,'0.181E3',9(36)>], ["created_at", Thu, 28 Feb 2013 21:54:15 UTC +00:00], ["description", "Quia sit et est."], ["updated_at", Thu, 28 Feb 2013 21:54:15 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fa8aca85848,'0.181E3',9(36)>], ["created_at", Thu, 28 Feb 2013 21:54:15 UTC +00:00], ["description", "Id et vel et rem."], ["updated_at", Thu, 28 Feb 2013 21:54:15 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fa8ac9b3aa0,'0.181E3',9(36)>], ["created_at", Thu, 28 Feb 2013 21:54:15 UTC +00:00], ["description", "Ratione sit reprehenderit ipsa."], ["updated_at", Thu, 28 Feb 2013 21:54:15 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements"  +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (6.6ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fef58003828,'0.146E3',9(36)>], ["created_at", Thu, 28 Feb 2013 21:54:43 UTC +00:00], ["description", "Voluptas repellendus amet quisquam dolorum voluptatem et velit."], ["updated_at", Thu, 28 Feb 2013 21:54:43 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fef586122a0,'0.146E3',9(36)>], ["created_at", Thu, 28 Feb 2013 21:54:43 UTC +00:00], ["description", "Consequatur ex dolor inventore labore alias quam ea."], ["updated_at", Thu, 28 Feb 2013 21:54:43 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fef585934a0,'0.146E3',9(36)>], ["created_at", Thu, 28 Feb 2013 21:54:43 UTC +00:00], ["description", "Consectetur facilis quae doloribus aperiam non velit repellendus consequatur."], ["updated_at", Thu, 28 Feb 2013 21:54:43 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fef580bf028,'0.146E3',9(36)>], ["created_at", Thu, 28 Feb 2013 21:54:43 UTC +00:00], ["description", "Amet ut sint aut minus est magni deserunt eos."], ["updated_at", Thu, 28 Feb 2013 21:54:43 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/balance/index.html.erb within layouts/application (2.3ms) +Completed 200 OK in 15ms (Views: 13.8ms | ActiveRecord: 0.1ms) +  (1.8ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fef53e21ab8,'0.146E3',9(36)>], ["created_at", Thu, 28 Feb 2013 21:54:43 UTC +00:00], ["description", "Similique atque sunt quis."], ["updated_at", Thu, 28 Feb 2013 21:54:43 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fef581576e8,'0.146E3',9(36)>], ["created_at", Thu, 28 Feb 2013 21:54:43 UTC +00:00], ["description", "Distinctio sit sed suscipit magni molestiae."], ["updated_at", Thu, 28 Feb 2013 21:54:43 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fef58437430,'0.146E3',9(36)>], ["created_at", Thu, 28 Feb 2013 21:54:43 UTC +00:00], ["description", "Nulla quo eius placeat voluptate molestiae earum."], ["updated_at", Thu, 28 Feb 2013 21:54:43 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fef58443348,'0.146E3',9(36)>], ["created_at", Thu, 28 Feb 2013 21:54:43 UTC +00:00], ["description", "Amet veritatis ipsum architecto esse adipisci excepturi quia harum."], ["updated_at", Thu, 28 Feb 2013 21:54:43 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements"  +Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +Connecting to database specified by database.yml +  (0.5ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (10.0ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fcd5e903bd8,'-0.33E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:55:10 UTC +00:00], ["description", "Et non distinctio aperiam sit eos qui."], ["updated_at", Thu, 28 Feb 2013 21:55:10 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fcd5ca388c0,'-0.33E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:55:10 UTC +00:00], ["description", "Eum ullam consectetur autem dolorum nihil ratione."], ["updated_at", Thu, 28 Feb 2013 21:55:10 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fcd5ca467b8,'-0.33E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:55:10 UTC +00:00], ["description", "Sunt voluptate velit aut ut molestiae et rerum."], ["updated_at", Thu, 28 Feb 2013 21:55:10 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fcd5ca49b70,'-0.33E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:55:10 UTC +00:00], ["description", "Omnis ullam fugiat laudantium cum iusto."], ["updated_at", Thu, 28 Feb 2013 21:55:10 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/balance/index.html.erb within layouts/application (2.3ms) +Completed 200 OK in 15ms (Views: 13.4ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements"  +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +Connecting to database specified by database.yml +  (0.6ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (7.0ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fcb6e625980,'-0.98E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:55:37 UTC +00:00], ["description", "Assumenda molestiae repellendus doloribus."], ["updated_at", Thu, 28 Feb 2013 21:55:37 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fcb6e455628,'-0.98E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:55:37 UTC +00:00], ["description", "Consectetur architecto sed fugiat rerum."], ["updated_at", Thu, 28 Feb 2013 21:55:37 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fcb6e74db28,'-0.98E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:55:37 UTC +00:00], ["description", "Illo esse dignissimos id."], ["updated_at", Thu, 28 Feb 2013 21:55:37 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fcb6e750ee0,'-0.98E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:55:37 UTC +00:00], ["description", "Et occaecati est minus ipsam est reiciendis sequi."], ["updated_at", Thu, 28 Feb 2013 21:55:37 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/balance/index.html.erb within layouts/application (2.5ms) +Completed 200 OK in 15ms (Views: 14.1ms | ActiveRecord: 0.1ms) +  (1.9ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements"  +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.2ms) +  (0.1ms) rollback transaction +Connecting to database specified by database.yml +  (0.5ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (8.9ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fba2b6fb480,'0.7E1',9(36)>], ["created_at", Thu, 28 Feb 2013 21:56:09 UTC +00:00], ["description", "Aperiam laboriosam atque non nihil non impedit ea."], ["updated_at", Thu, 28 Feb 2013 21:56:09 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fba2d8139b0,'0.7E1',9(36)>], ["created_at", Thu, 28 Feb 2013 21:56:09 UTC +00:00], ["description", "Voluptates qui nostrum deleniti facere maxime deserunt."], ["updated_at", Thu, 28 Feb 2013 21:56:09 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fba2da114b0,'0.7E1',9(36)>], ["created_at", Thu, 28 Feb 2013 21:56:09 UTC +00:00], ["description", "Quibusdam vel placeat dolores expedita eos."], ["updated_at", Thu, 28 Feb 2013 21:56:09 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fba2dc28320,'0.7E1',9(36)>], ["created_at", Thu, 28 Feb 2013 21:56:09 UTC +00:00], ["description", "Laudantium sed modi porro similique."], ["updated_at", Thu, 28 Feb 2013 21:56:09 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/balance/index.html.erb within layouts/application (2.3ms) +Completed 200 OK in 15ms (Views: 13.9ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.2ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (7.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fa562f0a320,'-0.21E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:59:03 UTC +00:00], ["description", "Culpa accusamus est iure atque quia sequi."], ["updated_at", Thu, 28 Feb 2013 21:59:03 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (2.8ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fa565aca910,'-0.21E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:59:03 UTC +00:00], ["description", "Sint minus rerum saepe."], ["updated_at", Thu, 28 Feb 2013 21:59:03 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fa565aeea68,'-0.21E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:59:03 UTC +00:00], ["description", "Architecto dolor ut laudantium sapiente."], ["updated_at", Thu, 28 Feb 2013 21:59:03 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fa5659c6050,'-0.21E2',9(36)>], ["created_at", Thu, 28 Feb 2013 21:59:03 UTC +00:00], ["description", "Tempora consequuntur explicabo non ipsa quos assumenda sequi."], ["updated_at", Thu, 28 Feb 2013 21:59:03 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/balance/index.html.erb within layouts/application (2.8ms) +Completed 200 OK in 16ms (Views: 14.2ms | ActiveRecord: 0.2ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.2ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["description", "Nulla doloremque et suscipit dolor est."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Direct Web Consultant"], ["updated_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 4ms (Views: 2.8ms | ActiveRecord: 0.2ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["description", "Beatae rerum et et alias repellat."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Metrics Strategist"], ["updated_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["description", "Ut possimus accusamus sequi soluta velit ea."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Assurance Associate"], ["updated_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.7ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["description", "Consequatur odit veniam ut asperiores."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "National Applications Officer"], ["updated_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.8ms) rollback transaction +  (0.1ms) begin transaction +  (0.2ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Direct Web Consultant", "description"=>"Nulla doloremque et suscipit dolor est.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa5639c85f0>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.8ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["description", "Nulla doloremque et suscipit dolor est."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Direct Web Consultant"], ["updated_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 8ms (ActiveRecord: 1.0ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Corporate Data Designer", "description"=>"Et distinctio id rerum magnam eum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa5639c85f0>"}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["description", "Et distinctio id rerum magnam eum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Corporate Data Designer"], ["updated_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 4ms (ActiveRecord: 0.6ms) +  (0.6ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Chief Functionality Developer", "description"=>"Quos culpa esse at quia debitis corporis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa5639c85f0>"}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["description", "Quos culpa esse at quia debitis corporis."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Chief Functionality Developer"], ["updated_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 4ms (ActiveRecord: 0.6ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.2ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Officia quos id dolor quibusdam sed ab.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa5639c85f0>"}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 1.9ms | ActiveRecord: 0.1ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Autem omnis laborum et modi illum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa5639c85f0>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 1.2ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Aut ut placeat molestias nihil est illum aut.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa5639c85f0>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["description", "Molestiae assumenda necessitatibus ab deserunt consectetur quod blanditiis."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Internal Response Executive"], ["updated_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.6ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["description", "Accusamus non alias assumenda veniam illum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Integration Liason"], ["updated_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.4ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Customer Mobility Architect", "description"=>"Nulla doloremque et suscipit dolor est.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa5639c85f0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.4ms) UPDATE "bookkeeper_purchases" SET "title" = 'Customer Mobility Architect', "description" = 'Nulla doloremque et suscipit dolor est.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:59:04.456156' WHERE "bookkeeper_purchases"."id" = 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 9ms (ActiveRecord: 0.7ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.8ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Customer Metrics Strategist", "description"=>"Beatae rerum et et alias repellat.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa5639c85f0>"}} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.5ms) UPDATE "bookkeeper_purchases" SET "title" = 'Customer Metrics Strategist', "description" = 'Beatae rerum et et alias repellat.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:59:04.478988' WHERE "bookkeeper_purchases"."id" = 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 8ms (ActiveRecord: 0.7ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.7ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Future Assurance Associate", "description"=>"Ut possimus accusamus sequi soluta velit ea.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa5639c85f0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Future Assurance Associate', "description" = 'Ut possimus accusamus sequi soluta velit ea.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 21:59:04.504171' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 7ms (ActiveRecord: 0.6ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Sint odio nesciunt libero quas.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa5639c85f0>"}} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 5ms (Views: 1.4ms | ActiveRecord: 0.1ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? LIMIT 1 [["id", 1]] +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Id iusto sed amet ut cumque.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa5639c85f0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 7ms (Views: 1.5ms | ActiveRecord: 0.2ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["description", "Molestiae assumenda necessitatibus ab deserunt consectetur quod blanditiis."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Internal Response Executive"], ["updated_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 3ms (Views: 1.1ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["description", "Accusamus non alias assumenda veniam illum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Integration Liason"], ["updated_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 3ms (Views: 1.4ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 2ms (Views: 2.0ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["description", "Officia quos id dolor quibusdam sed ab."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "National Functionality Engineer"], ["updated_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.6ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.8ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["description", "Placeat quod facilis est."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 21:59:04 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"unsearchable"}} +Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.5ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.3ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (6.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["description", "Provident molestias accusamus ipsa quia mollitia omnis officia."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Lead Applications Representative"], ["updated_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/purchases/index.html.erb within layouts/application (2.9ms) +Completed 200 OK in 17ms (Views: 15.6ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["description", "Odit et fugit aspernatur dolorem rerum in."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "District Program Manager"], ["updated_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.2ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["description", "Earum ad quia nobis."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Lead Mobility Facilitator"], ["updated_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["description", "Esse rerum sit ut et."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Senior Communications Engineer"], ["updated_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 3ms (Views: 2.2ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["description", "Provident molestias accusamus ipsa quia mollitia omnis officia."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Chief Mobility Coordinator"], ["updated_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 4ms (Views: 1.9ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["description", "Odit et fugit aspernatur dolorem rerum in."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "District Program Manager"], ["updated_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Lead Applications Representative", "description"=>"Provident molestias accusamus ipsa quia mollitia omnis officia.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa4dd231db8>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["description", "Provident molestias accusamus ipsa quia mollitia omnis officia."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Lead Applications Representative"], ["updated_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.2ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Human Program Supervisor", "description"=>"Dolores nostrum est quibusdam amet nemo.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa4dd231db8>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["description", "Dolores nostrum est quibusdam amet nemo."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Human Program Supervisor"], ["updated_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Human Integration Architect", "description"=>"Voluptates libero quas sed itaque vel qui.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa4dd231db8>"}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["description", "Voluptates libero quas sed itaque vel qui."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Human Integration Architect"], ["updated_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Animi enim nihil perspiciatis quidem ullam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa4dd231db8>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Ipsa ab est excepturi praesentium sint ipsam ut.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa4dd231db8>"}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Aut dolore perspiciatis ratione omnis aliquam deserunt tempore.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa4dd231db8>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 5ms (Views: 1.4ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["description", "Provident molestias accusamus ipsa quia mollitia omnis officia."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Chief Mobility Coordinator"], ["updated_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.9ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.7ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["description", "Odit et fugit aspernatur dolorem rerum in."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "District Program Manager"], ["updated_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 2ms (ActiveRecord: 0.4ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Central Factors Designer", "description"=>"Dolor excepturi placeat et non quia.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa4dd231db8>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Central Factors Designer', "description" = 'Dolor excepturi placeat et non quia.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 22:02:24.272363' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 7ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"District Program Manager", "description"=>"Odit et fugit aspernatur dolorem rerum in.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa4dd231db8>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.5ms) UPDATE "bookkeeper_purchases" SET "title" = 'District Program Manager', "description" = 'Odit et fugit aspernatur dolorem rerum in.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 22:02:24.291126' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 7ms (ActiveRecord: 0.7ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Lead Mobility Facilitator", "description"=>"Earum ad quia nobis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa4dd231db8>"}} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.4ms) UPDATE "bookkeeper_purchases" SET "title" = 'Lead Mobility Facilitator', "description" = 'Earum ad quia nobis.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 22:02:24.310329' WHERE "bookkeeper_purchases"."id" = 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.6ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.8ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Animi enim nihil perspiciatis quidem ullam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa4dd231db8>"}} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 0.9ms | ActiveRecord: 0.1ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? LIMIT 1 [["id", 1]] +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Ipsa ab est excepturi praesentium sint ipsam ut.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa4dd231db8>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["description", "Animi enim nihil perspiciatis quidem ullam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Internal Implementation Agent"], ["updated_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["description", "Voluptas et iure aut."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"unsearchable"}} +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (1.6ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fa4dbba20c0,'0.101E3',9(36)>], ["created_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["description", "Velit labore provident tenetur omnis reiciendis."], ["updated_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fa4db908648,'0.101E3',9(36)>], ["created_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["description", "Id magnam fuga aut."], ["updated_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fa4de83a628,'0.101E3',9(36)>], ["created_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["description", "Architecto minus impedit suscipit ad est tenetur."], ["updated_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fa4de846f68,'0.101E3',9(36)>], ["created_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00], ["description", "Vel suscipit voluptates fuga."], ["updated_at", Thu, 28 Feb 2013 22:02:24 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 4ms (Views: 2.5ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Investor Web Technician", "description"=>"Molestiae maxime sit ut in consequatur tempora.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff6dc684b58>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (2.9ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["description", "Molestiae maxime sit ut in consequatur tempora."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Investor Web Technician"], ["updated_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/purchases +Completed 302 Found in 7ms (ActiveRecord: 3.0ms) +  (1.7ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Future Identity Consultant", "description"=>"Doloribus officiis voluptas id sunt at cumque blanditiis et.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff6dc684b58>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["description", "Doloribus officiis voluptas id sunt at cumque blanditiis et."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Future Identity Consultant"], ["updated_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/purchases +Completed 302 Found in 4ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Investor Applications Consultant", "description"=>"Iure ut molestias aut quae vel alias.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff6dc684b58>"}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["description", "Iure ut molestias aut quae vel alias."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Investor Applications Consultant"], ["updated_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Odit excepturi delectus nostrum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff6dc684b58>"}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 16ms (Views: 13.6ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Quaerat non voluptatem ut.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff6dc684b58>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Qui sunt laborum alias accusamus eos illo vel.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff6dc684b58>"}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["description", "Molestiae maxime sit ut in consequatur tempora."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Investor Web Technician"], ["updated_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 5ms (Views: 2.3ms | ActiveRecord: 0.2ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["description", "Et iure nulla quas."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Regional Accounts Technician"], ["updated_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["description", "Ipsum magni dolorum cum temporibus veritatis tempore accusantium."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Dynamic Configuration Facilitator"], ["updated_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["description", "Aut esse non molestiae et quia."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Human Operations Engineer"], ["updated_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["description", "Quo accusamus consequatur officiis placeat dolor."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Forward Web Technician"], ["updated_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["description", "Et eligendi laudantium quis eius pariatur accusamus cumque deleniti."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Investor Operations Planner"], ["updated_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/purchases +Completed 302 Found in 2ms (ActiveRecord: 0.4ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Central Quality Supervisor", "description"=>"Fugiat minima assumenda quibusdam consequuntur quia sint in.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff6dc684b58>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Central Quality Supervisor', "description" = 'Fugiat minima assumenda quibusdam consequuntur quia sint in.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 22:03:14.932169' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/purchases +Completed 302 Found in 6ms (ActiveRecord: 0.5ms) +  (0.6ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Legacy Quality Administrator", "description"=>"Debitis maxime rem labore quo totam iusto assumenda explicabo.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff6dc684b58>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Legacy Quality Administrator', "description" = 'Debitis maxime rem labore quo totam iusto assumenda explicabo.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 22:03:14.951390' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.4ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Forward Response Representative", "description"=>"Natus veritatis pariatur et repellendus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff6dc684b58>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Forward Response Representative', "description" = 'Natus veritatis pariatur et repellendus.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 22:03:14.969346' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/purchases +Completed 302 Found in 6ms (ActiveRecord: 0.6ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Tempore iure accusamus aut enim veritatis dignissimos eaque qui.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff6dc684b58>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 1.3ms | ActiveRecord: 0.1ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? LIMIT 1 [["id", 1]] +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 22:03:14 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Quidem voluptas iusto fugiat enim.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff6dc684b58>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:03:15 UTC +00:00], ["description", "Quo accusamus consequatur officiis placeat dolor."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Forward Web Technician"], ["updated_at", Thu, 28 Feb 2013 22:03:15 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 3ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:03:15 UTC +00:00], ["description", "Et eligendi laudantium quis eius pariatur accusamus cumque deleniti."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Investor Operations Planner"], ["updated_at", Thu, 28 Feb 2013 22:03:15 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.0ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.7ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7ff6db741420,'-0.196E3',9(36)>], ["created_at", Thu, 28 Feb 2013 22:03:15 UTC +00:00], ["description", "Quia ullam eius quaerat."], ["updated_at", Thu, 28 Feb 2013 22:03:15 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7ff6db74dd60,'-0.196E3',9(36)>], ["created_at", Thu, 28 Feb 2013 22:03:15 UTC +00:00], ["description", "Enim omnis delectus quasi."], ["updated_at", Thu, 28 Feb 2013 22:03:15 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7ff6db75a9e8,'-0.196E3',9(36)>], ["created_at", Thu, 28 Feb 2013 22:03:15 UTC +00:00], ["description", "Adipisci non unde reiciendis soluta."], ["updated_at", Thu, 28 Feb 2013 22:03:15 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7ff6db7676e8,'-0.196E3',9(36)>], ["created_at", Thu, 28 Feb 2013 22:03:15 UTC +00:00], ["description", "Praesentium tempore architecto totam ab."], ["updated_at", Thu, 28 Feb 2013 22:03:15 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 37ms (Views: 1.9ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.2ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:03:15 UTC +00:00], ["description", "Odit excepturi delectus nostrum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 22:03:15 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 2ms (Views: 1.7ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.6ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:03:15 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Chief Web Analyst"], ["updated_at", Thu, 28 Feb 2013 22:03:15 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:03:15 UTC +00:00], ["description", "Dolorum at autem repellat omnis ipsa."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 22:03:15 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"unsearchable"}} +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +Connecting to database specified by database.yml +Connecting to database specified by database.yml +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (3.3ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:11:52 UTC +00:00], ["description", "Quam qui aspernatur officiis quibusdam mollitia quo et."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Internal Optimization Specialist"], ["updated_at", Thu, 28 Feb 2013 22:11:52 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 4ms (ActiveRecord: 0.5ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:11:52 UTC +00:00], ["description", "Voluptatem similique provident voluptas."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Internal Functionality Liason"], ["updated_at", Thu, 28 Feb 2013 22:11:52 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 2ms (ActiveRecord: 0.3ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 38ms (Views: 37.5ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Global Paradigm Analyst", "description"=>"Velit a et error architecto iste.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007feec37d5c30>"}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:11:52 UTC +00:00], ["description", "Velit a et error architecto iste."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Global Paradigm Analyst"], ["updated_at", Thu, 28 Feb 2013 22:11:52 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (1.8ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Internal Functionality Liason", "description"=>"Voluptatem similique provident voluptas.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007feec37d5c30>"}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:11:52 UTC +00:00], ["description", "Voluptatem similique provident voluptas."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Internal Functionality Liason"], ["updated_at", Thu, 28 Feb 2013 22:11:52 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Human Usability Producer", "description"=>"Voluptas tempora esse est dolorem.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007feec37d5c30>"}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:11:52 UTC +00:00], ["description", "Voluptas tempora esse est dolorem."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Human Usability Producer"], ["updated_at", Thu, 28 Feb 2013 22:11:52 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.3ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Velit consequuntur laborum non excepturi tempora.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007feec37d5c30>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Neque deserunt accusantium possimus velit.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007feec37d5c30>"}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Qui recusandae accusantium totam nobis et reiciendis repudiandae dolorum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007feec37d5c30>"}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:11:52 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 22:11:52 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Corporate Quality Representative", "description"=>"Est aut autem delectus mollitia et blanditiis quam sit.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007feec37d5c30>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Corporate Quality Representative', "description" = 'Est aut autem delectus mollitia et blanditiis quam sit.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 22:11:52.909421' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 6ms (ActiveRecord: 0.5ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:11:52 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 22:11:52 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Direct Accounts Associate", "description"=>"Amet quo fugiat odio illum consequatur qui sunt quia.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007feec37d5c30>"}} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Direct Accounts Associate', "description" = 'Amet quo fugiat odio illum consequatur qui sunt quia.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 22:11:52.927729' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 4ms (ActiveRecord: 0.4ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:11:52 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 22:11:52 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"National Program Analyst", "description"=>"Quae amet dolorem voluptas et.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007feec37d5c30>"}} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'National Program Analyst', "description" = 'Quae amet dolorem voluptas et.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 22:11:52.943337' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.4ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:11:52 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 22:11:52 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Qui sit dolores ad hic.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007feec37d5c30>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 1.3ms | ActiveRecord: 0.1ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? LIMIT 1 [["id", 1]] +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:11:52 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 22:11:52 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Neque deserunt accusantium possimus velit.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007feec37d5c30>"}} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:11:53 UTC +00:00], ["description", "Velit a et error architecto iste."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Global Paradigm Analyst"], ["updated_at", Thu, 28 Feb 2013 22:11:53 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 3ms (Views: 1.4ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:11:53 UTC +00:00], ["description", "Repellendus rem velit et."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "National Paradigm Executive"], ["updated_at", Thu, 28 Feb 2013 22:11:53 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:11:53 UTC +00:00], ["description", "Cum inventore dolorem autem modi similique officia ratione."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Principal Mobility Director"], ["updated_at", Thu, 28 Feb 2013 22:11:53 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:11:53 UTC +00:00], ["description", "Excepturi et accusantium hic error totam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Internal Data Engineer"], ["updated_at", Thu, 28 Feb 2013 22:11:53 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:11:53 UTC +00:00], ["description", "Quam qui aspernatur officiis quibusdam mollitia quo et."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Internal Optimization Specialist"], ["updated_at", Thu, 28 Feb 2013 22:11:53 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:11:53 UTC +00:00], ["description", "Voluptatem similique provident voluptas."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Internal Functionality Liason"], ["updated_at", Thu, 28 Feb 2013 22:11:53 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.0ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7feec7709eb0,'0.26E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:11:53 UTC +00:00], ["description", "Quia maiores corporis vitae officia modi illum hic voluptate."], ["updated_at", Thu, 28 Feb 2013 22:11:53 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7feec7716750,'0.26E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:11:53 UTC +00:00], ["description", "Nulla inventore aliquam magni praesentium neque earum error fugiat."], ["updated_at", Thu, 28 Feb 2013 22:11:53 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7feec77233d8,'0.26E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:11:53 UTC +00:00], ["description", "Aut fugit distinctio minus accusantium voluptatem et sed recusandae."], ["updated_at", Thu, 28 Feb 2013 22:11:53 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7feec77300b0,'0.26E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:11:53 UTC +00:00], ["description", "Magnam aut officiis quis quaerat qui."], ["updated_at", Thu, 28 Feb 2013 22:11:53 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 4ms (Views: 2.0ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.2ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 3ms (Views: 2.3ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:11:53 UTC +00:00], ["description", "Velit consequuntur laborum non excepturi tempora."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 22:11:53 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:11:53 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Internal Assurance Assistant"], ["updated_at", Thu, 28 Feb 2013 22:11:53 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:11:53 UTC +00:00], ["description", "Ipsam aut eius occaecati sed officia et."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 22:11:53 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"unsearchable"}} +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +Connecting to database specified by database.yml +  (0.5ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (4.0ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["description", "Fuga voluptatem sed nobis dignissimos et rerum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"unsearchable"}} + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/search/create.html.erb within layouts/application (3.5ms) +Completed 200 OK in 49ms (Views: 48.5ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') ORDER BY created_at DESC +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Global Division Assistant"], ["updated_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["description", "Perspiciatis nulla error aperiam velit."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.3ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 4ms (Views: 2.4ms | ActiveRecord: 0.3ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fabac8455a8,'0.116E3',9(36)>], ["created_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["description", "Corrupti optio quia neque rerum sed velit non nisi."], ["updated_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fabadb85ca8,'0.116E3',9(36)>], ["created_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["description", "Possimus laudantium quasi inventore repellendus."], ["updated_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fabadb3f848,'0.116E3',9(36)>], ["created_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["description", "Aspernatur neque sit eum dignissimos non."], ["updated_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fabace0ce28,'0.116E3',9(36)>], ["created_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["description", "Et placeat facere sed."], ["updated_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 3ms (Views: 1.1ms | ActiveRecord: 0.2ms) +  (0.6ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Harum ut voluptatem rerum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fabac688e90>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 6ms (Views: 2.6ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Dignissimos eum assumenda in.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fabac688e90>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 1.1ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.2ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Pariatur placeat et qui iste est.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fabac688e90>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Global Division Assistant", "description"=>"Aut ad earum eaque omnis voluptates.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fabac688e90>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["description", "Aut ad earum eaque omnis voluptates."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Global Division Assistant"], ["updated_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 4ms (ActiveRecord: 0.6ms) +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Central Paradigm Associate", "description"=>"Suscipit veritatis qui officiis iure dolores in at ea.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fabac688e90>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["description", "Suscipit veritatis qui officiis iure dolores in at ea."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Central Paradigm Associate"], ["updated_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.7ms) +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Senior Infrastructure Facilitator", "description"=>"Ipsa numquam eum dicta esse.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fabac688e90>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["description", "Ipsa numquam eum dicta esse."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Senior Infrastructure Facilitator"], ["updated_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.7ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["description", "Eveniet et consequatur enim expedita nemo optio."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Operations Architect"], ["updated_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 5ms (Views: 1.6ms | ActiveRecord: 0.2ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.7ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["description", "Quo voluptas autem voluptas quia soluta praesentium expedita aperiam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Applications Specialist"], ["updated_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["description", "Aut ad earum eaque omnis voluptates."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Global Division Assistant"], ["updated_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["description", "Suscipit veritatis qui officiis iure dolores in at ea."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Internal Operations Producer"], ["updated_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 4ms (Views: 1.9ms | ActiveRecord: 0.2ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["description", "Qui voluptas aut velit voluptatem corporis non laborum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Investor Research Director"], ["updated_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["description", "Et dignissimos sit soluta repudiandae maiores."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Branding Assistant"], ["updated_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.7ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Reprehenderit doloribus quaerat et.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fabac688e90>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 6ms (Views: 0.9ms | ActiveRecord: 0.2ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Dignissimos eum assumenda in.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fabac688e90>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.2ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? LIMIT 1 [["id", 1]] +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Internal Creative Assistant", "description"=>"Aut ad earum eaque omnis voluptates.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fabac688e90>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.4ms) UPDATE "bookkeeper_purchases" SET "title" = 'Internal Creative Assistant', "description" = 'Aut ad earum eaque omnis voluptates.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 22:12:53.930203' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 35ms (ActiveRecord: 0.6ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Internal Operations Producer", "description"=>"Suscipit veritatis qui officiis iure dolores in at ea.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fabac688e90>"}} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Internal Operations Producer', "description" = 'Suscipit veritatis qui officiis iure dolores in at ea.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 22:12:53.948354' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.4ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Investor Research Director", "description"=>"Qui voluptas aut velit voluptatem corporis non laborum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fabac688e90>"}} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Investor Research Director', "description" = 'Qui voluptas aut velit voluptatem corporis non laborum.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 22:12:53.965659' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.4ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["description", "Eveniet et consequatur enim expedita nemo optio."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Operations Architect"], ["updated_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.4ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["description", "Quo voluptas autem voluptas quia soluta praesentium expedita aperiam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Applications Specialist"], ["updated_at", Thu, 28 Feb 2013 22:12:53 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 2ms (ActiveRecord: 0.3ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +Connecting to database specified by database.yml +Connecting to database specified by database.yml +Connecting to database specified by database.yml +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (5.8ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f99160d2008,'0.98E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:18:08 UTC +00:00], ["description", "Minima est provident similique labore."], ["updated_at", Thu, 28 Feb 2013 22:18:08 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 500 Internal Server Error in 16ms +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f9912740358,'0.98E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:18:08 UTC +00:00], ["description", "Dicta illo similique eum sit aut eius."], ["updated_at", Thu, 28 Feb 2013 22:18:08 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.0ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 500 Internal Server Error in 1ms +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#new as HTML +Completed 500 Internal Server Error in 1ms +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#new as HTML +Completed 500 Internal Server Error in 1ms +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f99125f8d10,'0.98E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:18:08 UTC +00:00], ["description", "Minima est provident similique labore."], ["updated_at", Thu, 28 Feb 2013 22:18:08 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f99121849a0,'0.98E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:18:08 UTC +00:00], ["description", "Dicta illo similique eum sit aut eius."], ["updated_at", Thu, 28 Feb 2013 22:18:08 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.0ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) DELETE FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 2ms (ActiveRecord: 0.4ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"98", "description"=>"Sunt veniam molestiae enim illum et."}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f9916204c00,'0.98E2',9(18)>], ["created_at", Thu, 28 Feb 2013 22:18:08 UTC +00:00], ["description", "Sunt veniam molestiae enim illum et."], ["updated_at", Thu, 28 Feb 2013 22:18:08 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/movements +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"98", "description"=>"Dolorem doloremque ut tempora facere est quisquam beatae."}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f9916222610,'0.98E2',9(18)>], ["created_at", Thu, 28 Feb 2013 22:18:08 UTC +00:00], ["description", "Dolorem doloremque ut tempora facere est quisquam beatae."], ["updated_at", Thu, 28 Feb 2013 22:18:08 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/movements +Completed 302 Found in 3ms (ActiveRecord: 0.6ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Sunt veniam molestiae enim illum et."}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 500 Internal Server Error in 3ms +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Dolorem doloremque ut tempora facere est quisquam beatae."}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 500 Internal Server Error in 2ms +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f99161cb950,'0.98E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:18:08 UTC +00:00], ["description", "Sunt veniam molestiae enim illum et."], ["updated_at", Thu, 28 Feb 2013 22:18:08 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f99161e16b0,'0.98E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:18:08 UTC +00:00], ["description", "Dolorem doloremque ut tempora facere est quisquam beatae."], ["updated_at", Thu, 28 Feb 2013 22:18:08 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 500 Internal Server Error in 2ms +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f99162c00b8,'0.98E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:18:08 UTC +00:00], ["description", "Velit et earum est ad."], ["updated_at", Thu, 28 Feb 2013 22:18:08 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 500 Internal Server Error in 2ms +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f991630f028,'0.98E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:18:08 UTC +00:00], ["description", "A sed ut dignissimos dolor ut."], ["updated_at", Thu, 28 Feb 2013 22:18:08 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 500 Internal Server Error in 1ms +  (0.3ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (6.0ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb5c3789648,'-0.4E1',9(36)>], ["created_at", Thu, 28 Feb 2013 22:18:37 UTC +00:00], ["description", "Ratione iure explicabo sit eos et."], ["updated_at", Thu, 28 Feb 2013 22:18:37 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/movements/index.html.erb within layouts/application (2.6ms) +Completed 200 OK in 14ms (Views: 12.9ms | ActiveRecord: 0.1ms) +  (2.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb5c3587bd8,'-0.4E1',9(36)>], ["created_at", Thu, 28 Feb 2013 22:18:38 UTC +00:00], ["description", "Non sit exercitationem quia doloribus voluptas dolores quo."], ["updated_at", Thu, 28 Feb 2013 22:18:38 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb5c32e1e10,'-0.4E1',9(36)>], ["created_at", Thu, 28 Feb 2013 22:18:38 UTC +00:00], ["description", "Rerum eum incidunt sed est."], ["updated_at", Thu, 28 Feb 2013 22:18:38 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb5c463e698,'-0.4E1',9(36)>], ["created_at", Thu, 28 Feb 2013 22:18:38 UTC +00:00], ["description", "Et reiciendis fugit deserunt nihil harum eligendi iure suscipit."], ["updated_at", Thu, 28 Feb 2013 22:18:38 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb5c35ca0c8,'-0.4E1',9(36)>], ["created_at", Thu, 28 Feb 2013 22:18:38 UTC +00:00], ["description", "Ab dolor quis optio similique."], ["updated_at", Thu, 28 Feb 2013 22:18:38 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 3ms (Views: 1.3ms | ActiveRecord: 0.2ms) +  (0.3ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb5c353cfe8,'-0.4E1',9(36)>], ["created_at", Thu, 28 Feb 2013 22:18:38 UTC +00:00], ["description", "Aut ratione repudiandae minima eos illo et."], ["updated_at", Thu, 28 Feb 2013 22:18:38 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"-4", "description"=>"Ratione iure explicabo sit eos et."}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb5c170ed28,'-0.4E1',9(18)>], ["created_at", Thu, 28 Feb 2013 22:18:38 UTC +00:00], ["description", "Ratione iure explicabo sit eos et."], ["updated_at", Thu, 28 Feb 2013 22:18:38 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/movements +Completed 302 Found in 3ms (ActiveRecord: 0.6ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"-4", "description"=>"Non sit exercitationem quia doloribus voluptas dolores quo."}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb5c3751748,'-0.4E1',9(18)>], ["created_at", Thu, 28 Feb 2013 22:18:38 UTC +00:00], ["description", "Non sit exercitationem quia doloribus voluptas dolores quo."], ["updated_at", Thu, 28 Feb 2013 22:18:38 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/movements +Completed 302 Found in 3ms (ActiveRecord: 0.7ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Ratione iure explicabo sit eos et."}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 1.3ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Non sit exercitationem quia doloribus voluptas dolores quo."}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb5c41c21c8,'-0.4E1',9(36)>], ["created_at", Thu, 28 Feb 2013 22:18:38 UTC +00:00], ["description", "Ab dolor quis optio similique."], ["updated_at", Thu, 28 Feb 2013 22:18:38 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb5c40cf388,'-0.4E1',9(36)>], ["created_at", Thu, 28 Feb 2013 22:18:38 UTC +00:00], ["description", "Aut ratione repudiandae minima eos illo et."], ["updated_at", Thu, 28 Feb 2013 22:18:38 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.0ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) DELETE FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 2ms (ActiveRecord: 0.4ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#new as HTML +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#new as HTML +Completed 200 OK in 1ms (Views: 0.7ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"-56", "description"=>"Suscipit enim tenetur inventore accusantium."}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (28.9ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fe72a9d7470,'-0.56E2',9(18)>], ["created_at", Thu, 28 Feb 2013 22:19:12 UTC +00:00], ["description", "Suscipit enim tenetur inventore accusantium."], ["updated_at", Thu, 28 Feb 2013 22:19:12 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/movements +Completed 302 Found in 38ms (ActiveRecord: 30.6ms) +  (2.2ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"-56", "description"=>"Id ut sit error."}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fe729b97888,'-0.56E2',9(18)>], ["created_at", Thu, 28 Feb 2013 22:19:12 UTC +00:00], ["description", "Id ut sit error."], ["updated_at", Thu, 28 Feb 2013 22:19:12 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/movements +Completed 302 Found in 2ms (ActiveRecord: 0.5ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Suscipit enim tenetur inventore accusantium."}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 14ms (Views: 12.7ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Id ut sit error."}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#new as HTML +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#new as HTML +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fe72e2e9ad8,'-0.56E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:19:12 UTC +00:00], ["description", "Beatae quod similique officia mollitia."], ["updated_at", Thu, 28 Feb 2013 22:19:12 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 4ms (Views: 1.4ms | ActiveRecord: 0.2ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fe72e5fdaa8,'-0.56E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:19:12 UTC +00:00], ["description", "Enim natus vel fuga sit."], ["updated_at", Thu, 28 Feb 2013 22:19:12 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.0ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.0ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fe72e7acef8,'-0.56E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:19:12 UTC +00:00], ["description", "Suscipit enim tenetur inventore accusantium."], ["updated_at", Thu, 28 Feb 2013 22:19:12 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 1.3ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fe72a9debf8,'-0.56E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:19:12 UTC +00:00], ["description", "Id ut sit error."], ["updated_at", Thu, 28 Feb 2013 22:19:12 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fe72aa1a6f8,'-0.56E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:19:12 UTC +00:00], ["description", "Earum qui eum dolorem eum voluptatem quisquam quae molestiae."], ["updated_at", Thu, 28 Feb 2013 22:19:12 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.5ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fe72bb09ea0,'-0.56E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:19:12 UTC +00:00], ["description", "Voluptatum consequatur dolor sed accusantium aut vel."], ["updated_at", Thu, 28 Feb 2013 22:19:12 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fe7296fad98,'-0.56E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:19:12 UTC +00:00], ["description", "Beatae quod similique officia mollitia."], ["updated_at", Thu, 28 Feb 2013 22:19:12 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fe72bead110,'-0.56E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:19:12 UTC +00:00], ["description", "Enim natus vel fuga sit."], ["updated_at", Thu, 28 Feb 2013 22:19:12 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) DELETE FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 3ms (ActiveRecord: 0.4ms) +  (0.5ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (7.2ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f92bc54cb48,'-0.49E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:19:31 UTC +00:00], ["description", "Est magni sapiente minima nemo debitis."], ["updated_at", Thu, 28 Feb 2013 22:19:31 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (2.3ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f92bc1edda8,'-0.49E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:19:31 UTC +00:00], ["description", "Perspiciatis ut rerum eum sunt omnis amet."], ["updated_at", Thu, 28 Feb 2013 22:19:31 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) DELETE FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 4ms (ActiveRecord: 0.6ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::MovementsController#new as HTML +Completed 200 OK in 17ms (Views: 16.2ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#new as HTML +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"-49", "description"=>"Enim perspiciatis fuga repellat aut dicta dolores eligendi."}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f92bc1f91f8,'-0.49E2',9(18)>], ["created_at", Thu, 28 Feb 2013 22:19:31 UTC +00:00], ["description", "Enim perspiciatis fuga repellat aut dicta dolores eligendi."], ["updated_at", Thu, 28 Feb 2013 22:19:31 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 3ms (ActiveRecord: 0.6ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"-49", "description"=>"In ea distinctio nulla asperiores eaque ducimus facilis excepturi."}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f92bc227bc0,'-0.49E2',9(18)>], ["created_at", Thu, 28 Feb 2013 22:19:31 UTC +00:00], ["description", "In ea distinctio nulla asperiores eaque ducimus facilis excepturi."], ["updated_at", Thu, 28 Feb 2013 22:19:31 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 2ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Enim perspiciatis fuga repellat aut dicta dolores eligendi."}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"In ea distinctio nulla asperiores eaque ducimus facilis excepturi."}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f92bc2f7d20,'-0.49E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:19:31 UTC +00:00], ["description", "Est magni sapiente minima nemo debitis."], ["updated_at", Thu, 28 Feb 2013 22:19:31 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.0ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 1.4ms | ActiveRecord: 0.0ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f92bc042e40,'-0.49E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:19:31 UTC +00:00], ["description", "Perspiciatis ut rerum eum sunt omnis amet."], ["updated_at", Thu, 28 Feb 2013 22:19:31 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 3ms (Views: 1.4ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f92bc7df0e0,'-0.49E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:19:31 UTC +00:00], ["description", "Enim perspiciatis fuga repellat aut dicta dolores eligendi."], ["updated_at", Thu, 28 Feb 2013 22:19:31 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 3ms (Views: 1.4ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f92bc54c4b8,'-0.49E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:19:31 UTC +00:00], ["description", "In ea distinctio nulla asperiores eaque ducimus facilis excepturi."], ["updated_at", Thu, 28 Feb 2013 22:19:31 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f92bc0511e8,'-0.49E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:19:31 UTC +00:00], ["description", "Suscipit vitae quia sed dolorem magnam reprehenderit dolor."], ["updated_at", Thu, 28 Feb 2013 22:19:31 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f92bc1d8548,'-0.49E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:19:31 UTC +00:00], ["description", "Quisquam recusandae adipisci reprehenderit."], ["updated_at", Thu, 28 Feb 2013 22:19:31 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (6.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fea77d32e58,'0.2E1',9(36)>], ["created_at", Thu, 28 Feb 2013 22:22:45 UTC +00:00], ["description", "Animi dolore ut est distinctio sint omnis et."], ["updated_at", Thu, 28 Feb 2013 22:22:45 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fea77a5b0e0,'0.2E1',9(36)>], ["created_at", Thu, 28 Feb 2013 22:22:45 UTC +00:00], ["description", "Quasi et odio harum accusantium autem."], ["updated_at", Thu, 28 Feb 2013 22:22:45 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/movements/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 14ms (Views: 13.0ms | ActiveRecord: 0.1ms) +  (2.6ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fea77c66c18,'0.2E1',9(36)>], ["created_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00], ["description", "Enim voluptas soluta saepe."], ["updated_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fea77b8a740,'0.2E1',9(36)>], ["created_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00], ["description", "Sit placeat numquam voluptatem aperiam tenetur voluptatum."], ["updated_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::MovementsController#new as HTML +Completed 200 OK in 2ms (Views: 1.4ms | ActiveRecord: 0.0ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#new as HTML +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fea77d77080,'0.2E1',9(36)>], ["created_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00], ["description", "Omnis corporis mollitia consectetur quos praesentium molestiae."], ["updated_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 3ms (Views: 1.3ms | ActiveRecord: 0.2ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fea77c1e9b8,'0.2E1',9(36)>], ["created_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00], ["description", "Iure accusantium iusto facilis libero suscipit aut harum."], ["updated_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 3ms (Views: 1.4ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fea77897600,'0.2E1',9(36)>], ["created_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00], ["description", "Omnis corporis mollitia consectetur quos praesentium molestiae."], ["updated_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) DELETE FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fea77be4498,'0.2E1',9(36)>], ["created_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00], ["description", "Iure accusantium iusto facilis libero suscipit aut harum."], ["updated_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements"  +Processing by Bookkeeper::MovementsController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) DELETE FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? [["id", 1]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 4ms (ActiveRecord: 0.7ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements" +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fea77dfb970,'0.12E2',9(45)>], ["created_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#update as HTML + Parameters: {"id"=>"1", "movement"=>{"amount"=>"0", "description"=>"Omnis corporis mollitia consectetur quos praesentium molestiae."}} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fea77b6b9a8,'0.12E2',9(45)>], ["created_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#update as HTML + Parameters: {"id"=>"1", "movement"=>{"amount"=>"0", "description"=>"Iure accusantium iusto facilis libero suscipit aut harum."}} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 1.0ms | ActiveRecord: 0.1ms) + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? LIMIT 1 [["id", 1]] +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fea77faab18,'0.12E2',9(45)>], ["created_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#update as HTML + Parameters: {"id"=>"1", "movement"=>{"amount"=>"2", "description"=>"Animi dolore ut est distinctio sint omnis et."}} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 +  (0.5ms) UPDATE "bookkeeper_movements" SET "amount" = 2.0, "description" = 'Animi dolore ut est distinctio sint omnis et.', "updated_at" = '2013-02-28 22:22:46.132685' WHERE "bookkeeper_movements"."id" = 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 6ms (ActiveRecord: 0.7ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fea77af95d8,'0.12E2',9(45)>], ["created_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#update as HTML + Parameters: {"id"=>"1", "movement"=>{"amount"=>"2", "description"=>"Quasi et odio harum accusantium autem."}} + Bookkeeper::Movement Load (0.0ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.3ms) UPDATE "bookkeeper_movements" SET "amount" = 2.0, "description" = 'Quasi et odio harum accusantium autem.', "updated_at" = '2013-02-28 22:22:46.145031' WHERE "bookkeeper_movements"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 3ms (ActiveRecord: 0.4ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fea7376fb78,'0.12E2',9(45)>], ["created_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#update as HTML + Parameters: {"id"=>"1", "movement"=>{"amount"=>"2", "description"=>"Enim voluptas soluta saepe."}} + Bookkeeper::Movement Load (0.0ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.3ms) UPDATE "bookkeeper_movements" SET "amount" = 2.0, "description" = 'Enim voluptas soluta saepe.', "updated_at" = '2013-02-28 22:22:46.153621' WHERE "bookkeeper_movements"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 2ms (ActiveRecord: 0.4ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Animi dolore ut est distinctio sint omnis et."}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements"  +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Quasi et odio harum accusantium autem."}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 1.2ms | ActiveRecord: 0.1ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements" +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Enim voluptas soluta saepe."}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"2", "description"=>"Animi dolore ut est distinctio sint omnis et."}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fea730ae0f0,'0.2E1',9(18)>], ["created_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00], ["description", "Animi dolore ut est distinctio sint omnis et."], ["updated_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 2ms (ActiveRecord: 0.5ms) +  (1.8ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements" +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"2", "description"=>"Quasi et odio harum accusantium autem."}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fea77d69340,'0.2E1',9(18)>], ["created_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00], ["description", "Quasi et odio harum accusantium autem."], ["updated_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 2ms (ActiveRecord: 0.5ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements" +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"2", "description"=>"Enim voluptas soluta saepe."}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fea77f31f88,'0.2E1',9(18)>], ["created_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00], ["description", "Enim voluptas soluta saepe."], ["updated_at", Thu, 28 Feb 2013 22:22:46 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 4ms (ActiveRecord: 0.8ms) +  (0.5ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +Processing by Bookkeeper::MovementsController#new as HTML + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/movements/new.html.erb within layouts/application (2.3ms) +Completed 200 OK in 39ms (Views: 32.5ms | ActiveRecord: 1.6ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#new as HTML +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (6.0ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f99fd8156e8,'0.132E3',9(36)>], ["created_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00], ["description", "Error quis eum repellat alias dolorum."], ["updated_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 3ms (Views: 1.3ms | ActiveRecord: 0.1ms) +  (1.9ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f99fd8af3d8,'0.132E3',9(36)>], ["created_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00], ["description", "Qui sit enim veritatis quibusdam aut."], ["updated_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.0ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.0ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.2ms) SELECT COUNT(*) FROM "bookkeeper_movements" +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"132", "description"=>"Alias voluptas ea qui quia ut laudantium."}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f99feef4bc0,'0.132E3',9(18)>], ["created_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00], ["description", "Alias voluptas ea qui quia ut laudantium."], ["updated_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements" +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"132", "description"=>"Magni ad error consectetur est."}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f99feece4c0,'0.132E3',9(18)>], ["created_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00], ["description", "Magni ad error consectetur est."], ["updated_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 2ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"132", "description"=>"Minima eius officiis dolorem ipsa suscipit recusandae sed."}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f99feda1390,'0.132E3',9(18)>], ["created_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00], ["description", "Minima eius officiis dolorem ipsa suscipit recusandae sed."], ["updated_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 4ms (ActiveRecord: 0.8ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.2ms) SELECT COUNT(*) FROM "bookkeeper_movements"  +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Alias voluptas ea qui quia ut laudantium."}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Magni ad error consectetur est."}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Minima eius officiis dolorem ipsa suscipit recusandae sed."}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f99fefc2048,'0.132E3',9(36)>], ["created_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00], ["description", "Alias voluptas ea qui quia ut laudantium."], ["updated_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 4ms (Views: 2.0ms | ActiveRecord: 0.2ms) +  (2.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f99fde68158,'0.132E3',9(36)>], ["created_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00], ["description", "Magni ad error consectetur est."], ["updated_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f99fdae21a0,'0.132E3',9(36)>], ["created_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00], ["description", "Minima eius officiis dolorem ipsa suscipit recusandae sed."], ["updated_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f99fe8359b0,'0.132E3',9(36)>], ["created_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00], ["description", "Tempora maxime expedita sit."], ["updated_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.2ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f99fea1c0a8,'0.12E2',9(45)>], ["created_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#update as HTML + Parameters: {"id"=>"1", "movement"=>{"amount"=>"132", "description"=>"Alias voluptas ea qui quia ut laudantium."}} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.4ms) UPDATE "bookkeeper_movements" SET "amount" = 132.0, "description" = 'Alias voluptas ea qui quia ut laudantium.', "updated_at" = '2013-02-28 22:23:10.367004' WHERE "bookkeeper_movements"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 5ms (ActiveRecord: 0.5ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f99fed04748,'0.12E2',9(45)>], ["created_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#update as HTML + Parameters: {"id"=>"1", "movement"=>{"amount"=>"132", "description"=>"Magni ad error consectetur est."}} + Bookkeeper::Movement Load (0.0ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.3ms) UPDATE "bookkeeper_movements" SET "amount" = 132.0, "description" = 'Magni ad error consectetur est.', "updated_at" = '2013-02-28 22:23:10.377350' WHERE "bookkeeper_movements"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 2ms (ActiveRecord: 0.4ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f99fcd11c88,'0.12E2',9(45)>], ["created_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#update as HTML + Parameters: {"id"=>"1", "movement"=>{"amount"=>"132", "description"=>"Minima eius officiis dolorem ipsa suscipit recusandae sed."}} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.4ms) UPDATE "bookkeeper_movements" SET "amount" = 132.0, "description" = 'Minima eius officiis dolorem ipsa suscipit recusandae sed.', "updated_at" = '2013-02-28 22:23:10.387370' WHERE "bookkeeper_movements"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f99fd9da758,'0.12E2',9(45)>], ["created_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#update as HTML + Parameters: {"id"=>"1", "movement"=>{"amount"=>"0", "description"=>"Error quis eum repellat alias dolorum."}} + Bookkeeper::Movement Load (0.0ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.9ms | ActiveRecord: 0.1ms) + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? LIMIT 1 [["id", 1]] +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f99fdbc4988,'0.12E2',9(45)>], ["created_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#update as HTML + Parameters: {"id"=>"1", "movement"=>{"amount"=>"0", "description"=>"Qui sit enim veritatis quibusdam aut."}} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f99fedae568,'0.132E3',9(36)>], ["created_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00], ["description", "Error quis eum repellat alias dolorum."], ["updated_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements"  +Processing by Bookkeeper::MovementsController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) DELETE FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 2ms (ActiveRecord: 0.4ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements" +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f99fef7d808,'0.132E3',9(36)>], ["created_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00], ["description", "Qui sit enim veritatis quibusdam aut."], ["updated_at", Thu, 28 Feb 2013 22:23:10 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.0ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) DELETE FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 2ms (ActiveRecord: 0.3ms) +  (0.5ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (1.6ms) SELECT COUNT(*) FROM "bookkeeper_movements" +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"82", "description"=>"Perferendis ut quo aut incidunt facere."}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (4.7ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb7d537ae80,'0.82E2',9(18)>], ["created_at", Thu, 28 Feb 2013 22:23:44 UTC +00:00], ["description", "Perferendis ut quo aut incidunt facere."], ["updated_at", Thu, 28 Feb 2013 22:23:44 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 37ms (ActiveRecord: 4.8ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements" +  (2.7ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"82", "description"=>"Aliquam laboriosam a ex rerum minima soluta."}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb7d7c72428,'0.82E2',9(18)>], ["created_at", Thu, 28 Feb 2013 22:23:44 UTC +00:00], ["description", "Aliquam laboriosam a ex rerum minima soluta."], ["updated_at", Thu, 28 Feb 2013 22:23:44 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 3ms (ActiveRecord: 0.7ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"82", "description"=>"Pariatur id quam qui quis omnis."}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb7d6c36cf8,'0.82E2',9(18)>], ["created_at", Thu, 28 Feb 2013 22:23:44 UTC +00:00], ["description", "Pariatur id quam qui quis omnis."], ["updated_at", Thu, 28 Feb 2013 22:23:44 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements"  +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Perferendis ut quo aut incidunt facere."}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 15ms (Views: 13.5ms | ActiveRecord: 0.1ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements" +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Aliquam laboriosam a ex rerum minima soluta."}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Pariatur id quam qui quis omnis."}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb7d6958f40,'0.82E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:23:44 UTC +00:00], ["description", "Architecto repellendus enim culpa autem omnis quos."], ["updated_at", Thu, 28 Feb 2013 22:23:44 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 4ms (Views: 1.6ms | ActiveRecord: 0.2ms) +  (1.6ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb7d539b3b0,'0.82E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:23:45 UTC +00:00], ["description", "Repellat aut numquam ipsa quis hic unde dolorem."], ["updated_at", Thu, 28 Feb 2013 22:23:45 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.0ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.0ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb7d6c12bf0,'0.12E2',9(45)>], ["created_at", Thu, 28 Feb 2013 22:23:45 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Thu, 28 Feb 2013 22:23:45 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#update as HTML + Parameters: {"id"=>"1", "movement"=>{"amount"=>"82", "description"=>"Perferendis ut quo aut incidunt facere."}} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.3ms) UPDATE "bookkeeper_movements" SET "amount" = 82.0, "description" = 'Perferendis ut quo aut incidunt facere.', "updated_at" = '2013-02-28 22:23:45.040589' WHERE "bookkeeper_movements"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 4ms (ActiveRecord: 0.4ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb7d7e7b698,'0.12E2',9(45)>], ["created_at", Thu, 28 Feb 2013 22:23:45 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Thu, 28 Feb 2013 22:23:45 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#update as HTML + Parameters: {"id"=>"1", "movement"=>{"amount"=>"82", "description"=>"Aliquam laboriosam a ex rerum minima soluta."}} + Bookkeeper::Movement Load (0.0ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.3ms) UPDATE "bookkeeper_movements" SET "amount" = 82.0, "description" = 'Aliquam laboriosam a ex rerum minima soluta.', "updated_at" = '2013-02-28 22:23:45.050783' WHERE "bookkeeper_movements"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 3ms (ActiveRecord: 0.4ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb7d6b43f08,'0.12E2',9(45)>], ["created_at", Thu, 28 Feb 2013 22:23:45 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Thu, 28 Feb 2013 22:23:45 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#update as HTML + Parameters: {"id"=>"1", "movement"=>{"amount"=>"82", "description"=>"Pariatur id quam qui quis omnis."}} + Bookkeeper::Movement Load (0.0ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.4ms) UPDATE "bookkeeper_movements" SET "amount" = 82.0, "description" = 'Pariatur id quam qui quis omnis.', "updated_at" = '2013-02-28 22:23:45.058940' WHERE "bookkeeper_movements"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb7d57b6648,'0.12E2',9(45)>], ["created_at", Thu, 28 Feb 2013 22:23:45 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Thu, 28 Feb 2013 22:23:45 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#update as HTML + Parameters: {"id"=>"1", "movement"=>{"amount"=>"0", "description"=>"Architecto repellendus enim culpa autem omnis quos."}} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.9ms | ActiveRecord: 0.1ms) + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? LIMIT 1 [["id", 1]] +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb7d6f1f668,'0.12E2',9(45)>], ["created_at", Thu, 28 Feb 2013 22:23:45 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Thu, 28 Feb 2013 22:23:45 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#update as HTML + Parameters: {"id"=>"1", "movement"=>{"amount"=>"0", "description"=>"Repellat aut numquam ipsa quis hic unde dolorem."}} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb7d6a3bb10,'0.82E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:23:45 UTC +00:00], ["description", "Architecto repellendus enim culpa autem omnis quos."], ["updated_at", Thu, 28 Feb 2013 22:23:45 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements" +Processing by Bookkeeper::MovementsController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) DELETE FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? [["id", 1]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 4ms (ActiveRecord: 0.6ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements"  +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb7d7b6fe18,'0.82E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:23:45 UTC +00:00], ["description", "Repellat aut numquam ipsa quis hic unde dolorem."], ["updated_at", Thu, 28 Feb 2013 22:23:45 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.0ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) DELETE FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 2ms (ActiveRecord: 0.4ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::MovementsController#new as HTML +Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#new as HTML +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb7d7849180,'0.82E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:23:45 UTC +00:00], ["description", "Perferendis ut quo aut incidunt facere."], ["updated_at", Thu, 28 Feb 2013 22:23:45 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 1.4ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.8ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb7d6c966d0,'0.82E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:23:45 UTC +00:00], ["description", "Aliquam laboriosam a ex rerum minima soluta."], ["updated_at", Thu, 28 Feb 2013 22:23:45 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb7d7ba4f50,'0.82E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:23:45 UTC +00:00], ["description", "Pariatur id quam qui quis omnis."], ["updated_at", Thu, 28 Feb 2013 22:23:45 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.7ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb7d7bb18e0,'0.82E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:23:45 UTC +00:00], ["description", "Quo perferendis est sapiente non asperiores."], ["updated_at", Thu, 28 Feb 2013 22:23:45 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (5.9ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb79df60390,'0.12E2',9(45)>], ["created_at", Thu, 28 Feb 2013 22:24:15 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Thu, 28 Feb 2013 22:24:15 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#update as HTML + Parameters: {"id"=>"1", "movement"=>{"amount"=>"-77", "description"=>"Nemo molestiae aperiam voluptas laboriosam ab fugit."}} + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.3ms) UPDATE "bookkeeper_movements" SET "amount" = -77.0, "description" = 'Nemo molestiae aperiam voluptas laboriosam ab fugit.', "updated_at" = '2013-02-28 22:24:16.103513' WHERE "bookkeeper_movements"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 5ms (ActiveRecord: 0.6ms) +  (2.2ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb79b7db428,'0.12E2',9(45)>], ["created_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#update as HTML + Parameters: {"id"=>"1", "movement"=>{"amount"=>"-77", "description"=>"Architecto itaque aut voluptates qui dolores nisi est recusandae."}} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.3ms) UPDATE "bookkeeper_movements" SET "amount" = -77.0, "description" = 'Architecto itaque aut voluptates qui dolores nisi est recusandae.', "updated_at" = '2013-02-28 22:24:16.117184' WHERE "bookkeeper_movements"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 3ms (ActiveRecord: 0.4ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb79ddd4670,'0.12E2',9(45)>], ["created_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#update as HTML + Parameters: {"id"=>"1", "movement"=>{"amount"=>"-77", "description"=>"Quisquam vel hic et et nisi explicabo soluta."}} + Bookkeeper::Movement Load (0.0ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.3ms) UPDATE "bookkeeper_movements" SET "amount" = -77.0, "description" = 'Quisquam vel hic et et nisi explicabo soluta.', "updated_at" = '2013-02-28 22:24:16.125254' WHERE "bookkeeper_movements"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 2ms (ActiveRecord: 0.4ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb79b4964c0,'0.12E2',9(45)>], ["created_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#update as HTML + Parameters: {"id"=>"1", "movement"=>{"amount"=>"0", "description"=>"Sint est quaerat fuga doloremque."}} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 16ms (Views: 13.9ms | ActiveRecord: 0.1ms) + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? LIMIT 1 [["id", 1]] +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb79c855628,'0.12E2',9(45)>], ["created_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#update as HTML + Parameters: {"id"=>"1", "movement"=>{"amount"=>"0", "description"=>"Ab eligendi est quod."}} + Bookkeeper::Movement Load (0.0ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb79de03a38,'-0.77E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00], ["description", "Sint est quaerat fuga doloremque."], ["updated_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb79df46080,'-0.77E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00], ["description", "Ab eligendi est quod."], ["updated_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 1.3ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::MovementsController#new as HTML +Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#new as HTML +Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb79af716e8,'-0.77E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00], ["description", "Sint est quaerat fuga doloremque."], ["updated_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements"  +Processing by Bookkeeper::MovementsController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) DELETE FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements" +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb79ae93a50,'-0.77E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00], ["description", "Ab eligendi est quod."], ["updated_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) DELETE FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 2ms (ActiveRecord: 0.4ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.2ms) SELECT COUNT(*) FROM "bookkeeper_movements" +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"-77", "description"=>"Nemo molestiae aperiam voluptas laboriosam ab fugit."}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb79dc6efd8,'-0.77E2',9(18)>], ["created_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00], ["description", "Nemo molestiae aperiam voluptas laboriosam ab fugit."], ["updated_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements" +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"-77", "description"=>"Architecto itaque aut voluptates qui dolores nisi est recusandae."}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb79b5ea650,'-0.77E2',9(18)>], ["created_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00], ["description", "Architecto itaque aut voluptates qui dolores nisi est recusandae."], ["updated_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 2ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"-77", "description"=>"Quisquam vel hic et et nisi explicabo soluta."}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb79aca36a0,'-0.77E2',9(18)>], ["created_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00], ["description", "Quisquam vel hic et et nisi explicabo soluta."], ["updated_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 3ms (ActiveRecord: 0.7ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.2ms) SELECT COUNT(*) FROM "bookkeeper_movements"  +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Nemo molestiae aperiam voluptas laboriosam ab fugit."}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Architecto itaque aut voluptates qui dolores nisi est recusandae."}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Quisquam vel hic et et nisi explicabo soluta."}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb79acbdbe0,'-0.77E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00], ["description", "Nemo molestiae aperiam voluptas laboriosam ab fugit."], ["updated_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 1.4ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb79dd75378,'-0.77E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00], ["description", "Architecto itaque aut voluptates qui dolores nisi est recusandae."], ["updated_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 3ms (Views: 1.5ms | ActiveRecord: 0.2ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb79cb32558,'-0.77E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00], ["description", "Quisquam vel hic et et nisi explicabo soluta."], ["updated_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb79c85e5c0,'-0.77E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00], ["description", "Officiis itaque amet asperiores facere."], ["updated_at", Thu, 28 Feb 2013 22:24:16 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (5.8ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fbef0811c38,'0.12E2',9(45)>], ["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#update as HTML + Parameters: {"id"=>"1", "movement"=>{"amount"=>"0", "description"=>"Occaecati consectetur perferendis iste."}} + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/movements/edit.html.erb within layouts/application (2.1ms) +Completed 200 OK in 46ms (Views: 42.1ms | ActiveRecord: 0.2ms) +  (2.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fbeed86e8a0,'0.12E2',9(45)>], ["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#update as HTML + Parameters: {"id"=>"1", "movement"=>{"amount"=>"0", "description"=>"Recusandae harum aliquam odio impedit aut eius provident quidem."}} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.9ms | ActiveRecord: 0.1ms) + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? LIMIT 1 [["id", 1]] +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fbef0cab3c0,'0.12E2',9(45)>], ["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#update as HTML + Parameters: {"id"=>"1", "movement"=>{"amount"=>"81", "description"=>"Fugiat et pariatur numquam aut occaecati aperiam."}} + Bookkeeper::Movement Load (0.0ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.3ms) UPDATE "bookkeeper_movements" SET "amount" = 81.0, "description" = 'Fugiat et pariatur numquam aut occaecati aperiam.', "updated_at" = '2013-02-28 22:24:26.203943' WHERE "bookkeeper_movements"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 4ms (ActiveRecord: 0.4ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fbef0968050,'0.12E2',9(45)>], ["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#update as HTML + Parameters: {"id"=>"1", "movement"=>{"amount"=>"81", "description"=>"Sed nisi corrupti maiores aliquam sit nobis suscipit."}} + Bookkeeper::Movement Load (0.0ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.3ms) UPDATE "bookkeeper_movements" SET "amount" = 81.0, "description" = 'Sed nisi corrupti maiores aliquam sit nobis suscipit.', "updated_at" = '2013-02-28 22:24:26.214173' WHERE "bookkeeper_movements"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 3ms (ActiveRecord: 0.4ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fbef0bed730,'0.12E2',9(45)>], ["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#update as HTML + Parameters: {"id"=>"1", "movement"=>{"amount"=>"81", "description"=>"Et nostrum voluptas nam similique atque tempora quis ut."}} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.4ms) UPDATE "bookkeeper_movements" SET "amount" = 81.0, "description" = 'Et nostrum voluptas nam similique atque tempora quis ut.', "updated_at" = '2013-02-28 22:24:26.224792' WHERE "bookkeeper_movements"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::MovementsController#new as HTML +Completed 200 OK in 2ms (Views: 1.4ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#new as HTML +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fbef0818588,'0.81E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Occaecati consectetur perferendis iste."], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 3ms (Views: 1.4ms | ActiveRecord: 0.1ms) +  (0.6ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fbef0bd4870,'0.81E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Recusandae harum aliquam odio impedit aut eius provident quidem."], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.0ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.0ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fbef0a26668,'0.81E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Fugiat et pariatur numquam aut occaecati aperiam."], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fbef0e95398,'0.81E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Sed nisi corrupti maiores aliquam sit nobis suscipit."], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 3ms (Views: 1.7ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fbef0d1a7c0,'0.81E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Et nostrum voluptas nam similique atque tempora quis ut."], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fbef0b53838,'0.81E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Est ut esse iste eum excepturi ducimus consequatur."], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Fugiat et pariatur numquam aut occaecati aperiam."}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Sed nisi corrupti maiores aliquam sit nobis suscipit."}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 1.1ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements"  +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Et nostrum voluptas nam similique atque tempora quis ut."}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 1.4ms | ActiveRecord: 0.1ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements" +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"81", "description"=>"Fugiat et pariatur numquam aut occaecati aperiam."}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fbef0db1a30,'0.81E2',9(18)>], ["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Fugiat et pariatur numquam aut occaecati aperiam."], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"81", "description"=>"Sed nisi corrupti maiores aliquam sit nobis suscipit."}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fbef0fcb6b8,'0.81E2',9(18)>], ["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Sed nisi corrupti maiores aliquam sit nobis suscipit."], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 4ms (ActiveRecord: 0.7ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.2ms) SELECT COUNT(*) FROM "bookkeeper_movements"  +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"81", "description"=>"Et nostrum voluptas nam similique atque tempora quis ut."}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fbef08e7e28,'0.81E2',9(18)>], ["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Et nostrum voluptas nam similique atque tempora quis ut."], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements"  +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fbeee6c4e90,'0.81E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Occaecati consectetur perferendis iste."], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::MovementsController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) DELETE FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? [["id", 1]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 4ms (ActiveRecord: 0.7ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fbeedde2458,'0.81E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Recusandae harum aliquam odio impedit aut eius provident quidem."], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements" +Processing by Bookkeeper::MovementsController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Movement Load (0.0ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) DELETE FROM "bookkeeper_movements" WHERE "bookkeeper_movements"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/balance +Completed 302 Found in 2ms (ActiveRecord: 0.3ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements"  +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.8ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Perferendis fugit voluptas animi.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fbeeb2458e0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 8ms (Views: 2.1ms | ActiveRecord: 0.2ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Suscipit consectetur voluptas velit.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fbeeb2458e0>"}} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.1ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? LIMIT 1 [["id", 1]] +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Investor Infrastructure Technician", "description"=>"Eum eaque earum voluptatem excepturi.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fbeeb2458e0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Investor Infrastructure Technician', "description" = 'Eum eaque earum voluptatem excepturi.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 22:24:26.461983' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 6ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Dynamic Brand Representative", "description"=>"Est est quaerat sit.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fbeeb2458e0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.4ms) UPDATE "bookkeeper_purchases" SET "title" = 'Dynamic Brand Representative', "description" = 'Est est quaerat sit.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 22:24:26.483039' WHERE "bookkeeper_purchases"."id" = 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 7ms (ActiveRecord: 0.7ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Dynamic Solutions Facilitator", "description"=>"At dolor nisi voluptatum fugit corporis quia.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fbeeb2458e0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Dynamic Solutions Facilitator', "description" = 'At dolor nisi voluptatum fugit corporis quia.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-28 22:24:26.500202' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.4ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 2ms (Views: 1.4ms | ActiveRecord: 0.0ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 1ms (Views: 0.7ms | ActiveRecord: 0.0ms) +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Iusto cupiditate temporibus est qui."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Web Planner"], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 3ms (Views: 1.6ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Aliquam fugiat dolor expedita voluptas ipsum nulla aut."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Integration Associate"], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.6ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Iusto cupiditate temporibus est qui."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Security Producer"], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Aliquam fugiat dolor expedita voluptas ipsum nulla aut."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Integration Associate"], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 3ms (Views: 1.4ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Iure excepturi sit aut."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Principal Branding Supervisor"], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Animi ut quia rerum exercitationem voluptate ratione quia sed."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Central Brand Strategist"], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Fugiat et pariatur numquam aut occaecati aperiam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fbeeb2458e0>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 0.9ms | ActiveRecord: 0.2ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Sed nisi corrupti maiores aliquam sit nobis suscipit.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fbeeb2458e0>"}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Et nostrum voluptas nam similique atque tempora quis ut.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fbeeb2458e0>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 1.2ms | ActiveRecord: 0.1ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Corporate Security Producer", "description"=>"Iusto cupiditate temporibus est qui.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fbeeb2458e0>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Iusto cupiditate temporibus est qui."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Corporate Security Producer"], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Senior Factors Executive", "description"=>"Voluptatem soluta ab distinctio ut asperiores odit.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fbeeb2458e0>"}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Voluptatem soluta ab distinctio ut asperiores odit."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Senior Factors Executive"], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.2ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Senior Security Strategist", "description"=>"Voluptas corrupti qui quia reprehenderit vel enim labore numquam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fbeeb2458e0>"}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Voluptas corrupti qui quia reprehenderit vel enim labore numquam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Senior Security Strategist"], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 4ms (ActiveRecord: 0.7ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Iusto cupiditate temporibus est qui."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Web Planner"], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.4ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Aliquam fugiat dolor expedita voluptas ipsum nulla aut."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Integration Associate"], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 2ms (ActiveRecord: 0.3ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 4ms (Views: 2.6ms | ActiveRecord: 0.2ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fbef0f86db0,'0.81E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Occaecati consectetur perferendis iste."], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fbef0f93010,'0.81E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Recusandae harum aliquam odio impedit aut eius provident quidem."], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fbef0d39080,'0.81E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Voluptas ut repellat dolores."], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fbef0d45358,'0.81E2',9(36)>], ["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Iure nam exercitationem eveniet ut nisi quo molestiae consequuntur."], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.2ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Perferendis voluptatem iusto libero aspernatur."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"unsearchable"}} +Completed 200 OK in 2ms (Views: 1.7ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') ORDER BY created_at DESC +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Security Producer"], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["description", "Eum eaque earum voluptatem excepturi."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Thu, 28 Feb 2013 22:24:26 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +Connecting to database specified by database.yml +Connecting to database specified by database.yml +Connecting to database specified by database.yml +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +Connecting to database specified by database.yml +  (0.5ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +Connecting to database specified by database.yml +  (0.5ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +Connecting to database specified by database.yml +  (0.5ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.5ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +Connecting to database specified by database.yml +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (10.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fc37da6d360,'0.12E2',9(45)>], ["created_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fc37ced5ef8,'0.12E2',9(45)>], ["created_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fc37db95fd0,'0.12E2',9(45)>], ["created_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fc37cec2c18,'0.12E2',9(45)>], ["created_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fc37cb29700,'0.12E2',9(45)>], ["created_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::MovementsController#new as HTML +Completed 200 OK in 16ms (Views: 15.5ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#new as HTML +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fc37aa34ce8,'0.18E3',9(36)>], ["created_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00], ["description", "Pariatur omnis sint molestias recusandae."], ["updated_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fc37db83790,'0.18E3',9(36)>], ["created_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00], ["description", "Ut aperiam minus quis labore."], ["updated_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fc37d8b78b8,'0.18E3',9(36)>], ["created_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00], ["description", "Quis quia consequuntur id repellat magnam quae laboriosam laborum."], ["updated_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"180", "description"=>"Pariatur omnis sint molestias recusandae."}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fc37dfdb590,'0.18E3',9(18)>], ["created_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00], ["description", "Pariatur omnis sint molestias recusandae."], ["updated_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 500 Internal Server Error in 2ms +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"180", "description"=>"Ut aperiam minus quis labore."}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fc37ddc7e70,'0.18E3',9(18)>], ["created_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00], ["description", "Ut aperiam minus quis labore."], ["updated_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 500 Internal Server Error in 2ms +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements" +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"180", "description"=>"Quis quia consequuntur id repellat magnam quae laboriosam laborum."}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fc37da73170,'0.18E3',9(18)>], ["created_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00], ["description", "Quis quia consequuntur id repellat magnam quae laboriosam laborum."], ["updated_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 500 Internal Server Error in 2ms +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Pariatur omnis sint molestias recusandae."}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Ut aperiam minus quis labore."}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.2ms) SELECT COUNT(*) FROM "bookkeeper_movements" +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Quis quia consequuntur id repellat magnam quae laboriosam laborum."}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements"  +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fc37cb46120,'0.18E3',9(36)>], ["created_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00], ["description", "Qui et quis nihil aut occaecati blanditiis tempore."], ["updated_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fc37d83b218,'0.18E3',9(36)>], ["created_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00], ["description", "Hic officiis quis sed harum."], ["updated_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00]] +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fc37cc87368,'0.18E3',9(36)>], ["created_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00], ["description", "Qui et quis nihil aut occaecati blanditiis tempore."], ["updated_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fc37cc8b6e8,'0.18E3',9(36)>], ["created_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00], ["description", "Hic officiis quis sed harum."], ["updated_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (1.1ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Metrics Director"], ["updated_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00], ["description", "Qui dolor sed ipsam enim occaecati temporibus dolores."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00], ["description", "Eaque quam culpa explicabo debitis."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Fri, 08 Mar 2013 23:18:59 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"unsearchable"}} +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fc37cba9270,'0.18E3',9(36)>], ["created_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["description", "Qui et quis nihil aut occaecati blanditiis tempore."], ["updated_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 4ms (Views: 2.8ms | ActiveRecord: 0.2ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Human Data Engineer", "description"=>"Qui dolor sed ipsam enim occaecati temporibus dolores.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fc37cc4e4a0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Human Data Engineer', "description" = 'Qui dolor sed ipsam enim occaecati temporibus dolores.', "receipt" = 'receipt.jpg', "updated_at" = '2013-03-08 23:19:00.355347' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 7ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Human Interactions Technician", "description"=>"Eos asperiores voluptatum dolorem quisquam alias saepe.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fc37cc4e4a0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.4ms) UPDATE "bookkeeper_purchases" SET "title" = 'Human Interactions Technician', "description" = 'Eos asperiores voluptatum dolorem quisquam alias saepe.', "receipt" = 'receipt.jpg', "updated_at" = '2013-03-08 23:19:00.374662' WHERE "bookkeeper_purchases"."id" = 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 7ms (ActiveRecord: 0.7ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>"Direct Group Administrator", "description"=>"Et quis ullam nesciunt tempora quibusdam consequatur molestiae esse.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fc37cc4e4a0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 1]] +  (0.4ms) UPDATE "bookkeeper_purchases" SET "title" = 'Direct Group Administrator', "description" = 'Et quis ullam nesciunt tempora quibusdam consequatur molestiae esse.', "receipt" = 'receipt.jpg', "updated_at" = '2013-03-08 23:19:00.423424' WHERE "bookkeeper_purchases"."id" = 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 7ms (ActiveRecord: 0.6ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Pariatur omnis sint molestias recusandae.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fc37cc4e4a0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 7ms (Views: 3.0ms | ActiveRecord: 0.1ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? LIMIT 1 [["id", 1]] +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#update as HTML + Parameters: {"id"=>"1", "purchase"=>{"title"=>nil, "description"=>"Ut aperiam minus quis labore.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fc37cc4e4a0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 2ms (Views: 1.6ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 1ms (Views: 0.7ms | ActiveRecord: 0.0ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["description", "Qui dolor sed ipsam enim occaecati temporibus dolores."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Metrics Director"], ["updated_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["description", "Eos asperiores voluptatum dolorem quisquam alias saepe."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Human Interactions Technician"], ["updated_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["description", "Et quis ullam nesciunt tempora quibusdam consequatur molestiae esse."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Direct Group Administrator"], ["updated_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["description", "Quae illum omnis recusandae eius."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Usability Liason"], ["updated_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#index as HTML + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Future Metrics Director", "description"=>"Qui dolor sed ipsam enim occaecati temporibus dolores.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fc37cc4e4a0>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["description", "Qui dolor sed ipsam enim occaecati temporibus dolores."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Future Metrics Director"], ["updated_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.5ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Future Security Associate", "description"=>"Possimus blanditiis quis voluptatem rerum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fc37cc4e4a0>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.7ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["description", "Possimus blanditiis quis voluptatem rerum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Future Security Associate"], ["updated_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 5ms (ActiveRecord: 0.8ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Principal Security Administrator", "description"=>"Sint id occaecati quod nisi molestias.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fc37cc4e4a0>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["description", "Sint id occaecati quod nisi molestias."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Principal Security Administrator"], ["updated_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 4ms (ActiveRecord: 0.6ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Pariatur omnis sint molestias recusandae.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fc37cc4e4a0>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 1.4ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Ut aperiam minus quis labore.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fc37cc4e4a0>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Quis quia consequuntur id repellat magnam quae laboriosam laborum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fc37cc4e4a0>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["description", "Qui dolor sed ipsam enim occaecati temporibus dolores."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "International Interactions Consultant"], ["updated_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.4ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["description", "Eos asperiores voluptatum dolorem quisquam alias saepe."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Human Interactions Technician"], ["updated_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#destroy as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) DELETE FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? [["id", 1]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 3ms (ActiveRecord: 0.4ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["description", "Qui dolor sed ipsam enim occaecati temporibus dolores."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "International Interactions Consultant"], ["updated_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["description", "Eos asperiores voluptatum dolorem quisquam alias saepe."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Human Interactions Technician"], ["updated_at", Fri, 08 Mar 2013 23:19:00 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#edit as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (9.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb665f8c370,'0.68E2',9(36)>], ["created_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00], ["description", "Dolores veniam cum molestiae quisquam et."], ["updated_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 39ms (Views: 37.5ms | ActiveRecord: 0.2ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.5ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Legacy Brand Strategist", "description"=>"Non harum consequatur eum ab laboriosam molestiae et eveniet.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fb66564a078>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 500 Internal Server Error in 2ms +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"National Response Orchestrator", "description"=>"Vero consequatur ratione reiciendis dolorum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fb66564a078>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 500 Internal Server Error in 2ms +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Future Accounts Agent", "description"=>"Ipsa mollitia ut molestiae.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fb66564a078>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 500 Internal Server Error in 2ms +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.2ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Exercitationem voluptatem libero qui.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fb66564a078>"}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 500 Internal Server Error in 3ms +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Quis quia placeat enim ut sed sit quia magnam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fb66564a078>"}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 500 Internal Server Error in 2ms +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Qui consectetur officiis perferendis molestias.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fb66564a078>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 500 Internal Server Error in 2ms +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 27ms (Views: 26.7ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb663715928,'0.68E2',9(36)>], ["created_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00], ["description", "Exercitationem voluptatem libero qui."], ["updated_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00]] +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb665521980,'0.68E2',9(36)>], ["created_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00], ["description", "Quis quia placeat enim ut sed sit quia magnam."], ["updated_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb665c05d78,'0.68E2',9(36)>], ["created_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00], ["description", "Qui consectetur officiis perferendis molestias."], ["updated_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.2ms) SELECT COUNT(*) FROM "bookkeeper_movements"  +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"68", "description"=>"Exercitationem voluptatem libero qui."}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb66597d0d8,'0.68E2',9(18)>], ["created_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00], ["description", "Exercitationem voluptatem libero qui."], ["updated_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 500 Internal Server Error in 2ms +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"68", "description"=>"Quis quia placeat enim ut sed sit quia magnam."}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb6622675a8,'0.68E2',9(18)>], ["created_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00], ["description", "Quis quia placeat enim ut sed sit quia magnam."], ["updated_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 500 Internal Server Error in 3ms +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"68", "description"=>"Qui consectetur officiis perferendis molestias."}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.7ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb662252e78,'0.68E2',9(18)>], ["created_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00], ["description", "Qui consectetur officiis perferendis molestias."], ["updated_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 500 Internal Server Error in 5ms +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.2ms) SELECT COUNT(*) FROM "bookkeeper_movements"  +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Exercitationem voluptatem libero qui."}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 2.0ms | ActiveRecord: 0.1ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_movements" +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Quis quia placeat enim ut sed sit quia magnam."}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 1.3ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::MovementsController#create as HTML + Parameters: {"movement"=>{"amount"=>"0", "description"=>"Qui consectetur officiis perferendis molestias."}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb662344de0,'0.68E2',9(36)>], ["created_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00], ["description", "Dolores veniam cum molestiae quisquam et."], ["updated_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb66236f590,'0.68E2',9(36)>], ["created_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00], ["description", "Quisquam velit et optio in eligendi fugit."], ["updated_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::MovementsController#new as HTML +Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::MovementsController#new as HTML +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb662314140,'0.12E2',9(45)>], ["created_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb6623292e8,'0.12E2',9(45)>], ["created_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb662337618,'0.12E2',9(45)>], ["created_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.3ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb6621f6a38,'0.12E2',9(45)>], ["created_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb662209f48,'0.12E2',9(45)>], ["created_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00], ["description", "Test lorem ipsum"], ["updated_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb662219948,'0.68E2',9(36)>], ["created_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00], ["description", "Dolores veniam cum molestiae quisquam et."], ["updated_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fb66222bad0,'0.68E2',9(36)>], ["created_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00], ["description", "Quisquam velit et optio in eligendi fugit."], ["updated_at", Sat, 09 Mar 2013 17:07:35 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (3.5ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/balance/index.html.erb within layouts/application (3.3ms) +Completed 200 OK in 48ms (Views: 43.8ms | ActiveRecord: 3.5ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (3.7ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7fdb58dbbdd0,'-0.24E2',9(36)>], ["created_at", Sat, 09 Mar 2013 18:53:18 UTC +00:00], ["description", "Cupiditate soluta debitis quo sint laudantium perspiciatis iusto."], ["updated_at", Sat, 09 Mar 2013 18:53:18 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/search/create.html.erb within layouts/application (2.2ms) +Completed 200 OK in 47ms (Views: 46.1ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (2.2ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7ffeeaee9580,'-0.23E2',9(36)>], ["created_at", Sat, 09 Mar 2013 18:53:47 UTC +00:00], ["description", "Et mollitia iusto at architecto ea."], ["updated_at", Sat, 09 Mar 2013 18:53:47 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.2ms) +  (0.1ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 12ms (Views: 12.0ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (2.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 7ms (Views: 2.5ms | ActiveRecord: 2.5ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (1.6ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7ff2f6454458,'-0.24E2',9(36)>], ["created_at", Sat, 09 Mar 2013 18:57:00 UTC +00:00], ["description", "Beatae provident voluptates voluptate."], ["updated_at", Sat, 09 Mar 2013 18:57:00 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.3ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (2.4ms) INSERT INTO "bookkeeper_movements" ("amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?) [["amount", #<BigDecimal:7f95668cc190,'-0.163E3',9(36)>], ["created_at", Sat, 09 Mar 2013 18:58:09 UTC +00:00], ["description", "In ea sunt dolore quo."], ["updated_at", Sat, 09 Mar 2013 18:58:09 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 47ms (Views: 44.9ms | ActiveRecord: 0.2ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +Connecting to database specified by database.yml +  (1.9ms) SELECT "schema_migrations"."version" FROM "schema_migrations"  +Migrating to CreateBookkeeperPurchases (20130215165240) +Migrating to CreateBookkeeperAccounts (20130228234536) +  (0.1ms) select sqlite_version(*) +  (0.0ms) begin transaction +  (0.4ms) CREATE TABLE "bookkeeper_accounts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255), "initial_balance" decimal(8,2) DEFAULT 0, "balance" decimal(8,2), "start_date" datetime, "end_date" datetime, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) +  (0.1ms) CREATE INDEX "index_bookkeeper_accounts_on_title" ON "bookkeeper_accounts" ("title") +  (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES ('20130228234536') +  (0.7ms) commit transaction +Migrating to CreateBookkeeperMovements (20130228234703) +  (0.0ms) begin transaction +  (0.1ms) CREATE TABLE "bookkeeper_movements" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "account_id" integer, "amount" decimal(8,2), "description" varchar(255), "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)  +SQLite3::SQLException: table "bookkeeper_movements" already exists: CREATE TABLE "bookkeeper_movements" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "account_id" integer, "amount" decimal(8,2), "description" varchar(255), "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.1ms) select sqlite_version(*) +  (2.8ms) CREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL) +  (1.0ms) CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version") +  (1.8ms) SELECT "schema_migrations"."version" FROM "schema_migrations" +Migrating to CreateBookkeeperPurchases (20130215165240) +  (0.0ms) begin transaction +  (0.4ms) CREATE TABLE "bookkeeper_purchases" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255), "description" text, "purchase_date" date, "warranty_duration" integer, "receipt" varchar(255), "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) +  (0.1ms) CREATE INDEX "index_bookkeeper_purchases_on_title" ON "bookkeeper_purchases" ("title") +  (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES ('20130215165240') +  (0.7ms) commit transaction +Migrating to CreateBookkeeperAccounts (20130228234536) +  (0.0ms) begin transaction +  (0.4ms) CREATE TABLE "bookkeeper_accounts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "title" varchar(255), "initial_balance" decimal(8,2) DEFAULT 0, "balance" decimal(8,2), "start_date" datetime, "end_date" datetime, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)  +  (0.1ms) CREATE INDEX "index_bookkeeper_accounts_on_title" ON "bookkeeper_accounts" ("title") +  (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES ('20130228234536') +  (0.8ms) commit transaction +Migrating to CreateBookkeeperMovements (20130228234703) +  (0.0ms) begin transaction +  (0.3ms) CREATE TABLE "bookkeeper_movements" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "account_id" integer, "amount" decimal(8,2), "description" varchar(255), "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) +  (0.1ms) CREATE INDEX "index_bookkeeper_movements_on_account_id" ON "bookkeeper_movements" ("account_id") +  (0.1ms) CREATE INDEX "index_bookkeeper_movements_on_amount" ON "bookkeeper_movements" ("amount") +  (0.1ms) CREATE INDEX "index_bookkeeper_movements_on_description" ON "bookkeeper_movements" ("description") +  (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES ('20130228234703') +  (0.8ms) commit transaction +Migrating to AddDetailsToPurchases (20130308231159) +  (0.0ms) begin transaction +  (0.4ms) ALTER TABLE "bookkeeper_purchases" ADD "invoice" boolean DEFAULT 'f' +  (0.1ms) ALTER TABLE "bookkeeper_purchases" ADD "amount" decimal(8,2) +  (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES ('20130308231159') +  (0.6ms) commit transaction +Migrating to CreateBookkeeperCategories (20130308231918) +  (0.0ms) begin transaction +  (0.4ms) CREATE TABLE "bookkeeper_categories" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "categorizable_id" integer, "categorizable_type" varchar(255), "name" varchar(255), "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) +  (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES ('20130308231918') +  (0.8ms) commit transaction +  (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations"  +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (5.7ms) INSERT INTO "bookkeeper_movements" ("account_id", "amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?, ?) [["account_id", nil], ["amount", #<BigDecimal:7fe8edb0c4c0,'0.124E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:01:22 UTC +00:00], ["description", "Sequi repellat et dolorem porro maiores."], ["updated_at", Sat, 09 Mar 2013 19:01:22 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (2.2ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 34ms (Views: 32.9ms | ActiveRecord: 0.2ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction + Bookkeeper::Account Exists (0.1ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Sequi repellat et dolorem porro maiores.' LIMIT 1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction + Bookkeeper::Account Exists (0.2ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Et repudiandae vero quidem est quibusdam necessitatibus deleniti.' LIMIT 1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 2ms (Views: 1.8ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7fe8edb18338,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:01:22 UTC +00:00], ["description", "Praesentium ratione in eius autem eum aut dolor laboriosam."], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sat, 09 Mar 2013 19:01:22 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7fe8ed90bfb8,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:01:22 UTC +00:00], ["description", "My searchable purchase"], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Dynamic Configuration Designer"], ["updated_at", Sat, 09 Mar 2013 19:01:22 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7fe8ef49fcc0,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:01:22 UTC +00:00], ["description", "Voluptas eaque modi hic animi."], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sat, 09 Mar 2013 19:01:22 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"unsearchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') ORDER BY created_at DESC +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction + Bookkeeper::Account Exists (1.9ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Et harum sunt sed cupiditate.' LIMIT 1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction + Bookkeeper::Account Exists (0.3ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Delectus quas necessitatibus non.' LIMIT 1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.7ms) INSERT INTO "bookkeeper_movements" ("account_id", "amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?, ?) [["account_id", nil], ["amount", #<BigDecimal:7fbd426bdc38,'0.191E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:03:08 UTC +00:00], ["description", "Et harum sunt sed cupiditate."], ["updated_at", Sat, 09 Mar 2013 19:03:08 UTC +00:00]] +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 38ms (Views: 36.5ms | ActiveRecord: 0.2ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 3ms (Views: 2.4ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7fbd42732b00,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:03:08 UTC +00:00], ["description", "Sequi commodi quos eos aperiam quasi sit et."], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sat, 09 Mar 2013 19:03:08 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7fbd433ea708,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:03:08 UTC +00:00], ["description", "My searchable purchase"], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Dynamic Markets Coordinator"], ["updated_at", Sat, 09 Mar 2013 19:03:08 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7fbd43671288,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:03:08 UTC +00:00], ["description", "Et neque minus sit fugit ratione aut blanditiis."], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sat, 09 Mar 2013 19:03:08 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"unsearchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') ORDER BY created_at DESC +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (2.9ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7fb174760b88,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:03:38 UTC +00:00], ["description", "Aut eveniet est aut debitis illum."], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sat, 09 Mar 2013 19:03:38 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"unsearchable"}} + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/search/create.html.erb within layouts/application (2.5ms) +Completed 200 OK in 15ms (Views: 14.0ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') ORDER BY created_at DESC +  (1.7ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7fb175303cb0,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:03:38 UTC +00:00], ["description", "Ratione numquam modi quae recusandae."], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sat, 09 Mar 2013 19:03:38 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7fb175464028,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:03:38 UTC +00:00], ["description", "My searchable purchase"], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Regional Identity Technician"], ["updated_at", Sat, 09 Mar 2013 19:03:38 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction + Bookkeeper::Account Exists (0.2ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Aut eveniet est aut debitis illum.' LIMIT 1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction + Bookkeeper::Account Exists (0.1ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Tempora odit sed illum repellat et dicta eius perferendis.' LIMIT 1 +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.2ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/search/create.html.erb within layouts/application (2.4ms) +Completed 200 OK in 31ms (Views: 30.7ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (3.0ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7fa29e2c8c18,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:04:17 UTC +00:00], ["description", "My searchable purchase"], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Dynamic Metrics Architect"], ["updated_at", Sat, 09 Mar 2013 19:04:17 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.5ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7fa29e0684c8,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:04:17 UTC +00:00], ["description", "Tempore ipsa labore delectus."], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sat, 09 Mar 2013 19:04:17 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7fa29e0e7408,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:04:17 UTC +00:00], ["description", "Necessitatibus neque id fugit corrupti qui qui molestias."], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sat, 09 Mar 2013 19:04:17 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"unsearchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') ORDER BY created_at DESC +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + Bookkeeper::Account Exists (0.1ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Id commodi eos in aliquid quis nostrum dolorem.' LIMIT 1 +  (0.2ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = NULL) + SQL (0.7ms) INSERT INTO "bookkeeper_accounts" ("balance", "created_at", "end_date", "initial_balance", "start_date", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["balance", #<BigDecimal:7fa29e40f158,'0.0',9(27)>], ["created_at", Sat, 09 Mar 2013 19:04:17 UTC +00:00], ["end_date", nil], ["initial_balance", #<BigDecimal:7fa29f72a328,'0.0',9(18)>], ["start_date", nil], ["title", "Id commodi eos in aliquid quis nostrum dolorem."], ["updated_at", Sat, 09 Mar 2013 19:04:17 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.2ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 3ms (Views: 1.7ms | ActiveRecord: 0.2ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction + Bookkeeper::Account Exists (0.1ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Id commodi eos in aliquid quis nostrum dolorem.' LIMIT 1 +  (0.0ms) rollback transaction +  (0.1ms) begin transaction + Bookkeeper::Account Exists (0.1ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Dolorem voluptas quaerat aut et perferendis ipsa.' LIMIT 1 +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction + Bookkeeper::Account Exists (1.5ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Expedita quibusdam officia nemo.' LIMIT 1 +  (0.0ms) rollback transaction +  (0.0ms) begin transaction + Bookkeeper::Account Exists (0.1ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Odio dolor aut sequi.' LIMIT 1 +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/search/create.html.erb within layouts/application (2.5ms) +Completed 200 OK in 43ms (Views: 42.2ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.7ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7f8954d49d80,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:04:56 UTC +00:00], ["description", "Dolores impedit corrupti quia consequatur animi aut id."], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sat, 09 Mar 2013 19:04:56 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7f8954bf3698,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:04:57 UTC +00:00], ["description", "My searchable purchase"], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Division Orchestrator"], ["updated_at", Sat, 09 Mar 2013 19:04:57 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7f8954df2ef8,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:04:57 UTC +00:00], ["description", "Incidunt magni qui maiores possimus non quis quo."], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sat, 09 Mar 2013 19:04:57 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"unsearchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + Bookkeeper::Account Exists (0.2ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Expedita quibusdam officia nemo.' LIMIT 1 +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = NULL) + SQL (0.5ms) INSERT INTO "bookkeeper_accounts" ("balance", "created_at", "end_date", "initial_balance", "start_date", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["balance", #<BigDecimal:7f8954ef6c78,'0.0',9(27)>], ["created_at", Sat, 09 Mar 2013 19:04:57 UTC +00:00], ["end_date", nil], ["initial_balance", #<BigDecimal:7f8954bee8c8,'0.0',9(18)>], ["start_date", nil], ["title", "Expedita quibusdam officia nemo."], ["updated_at", Sat, 09 Mar 2013 19:04:57 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("account_id", "amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?, ?) [["account_id", 1], ["amount", #<BigDecimal:7f89575288d8,'0.145E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:04:57 UTC +00:00], ["description", "Odio dolor aut sequi."], ["updated_at", Sat, 09 Mar 2013 19:04:57 UTC +00:00]] +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = 1) +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_movements" ("account_id", "amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?, ?) [["account_id", 1], ["amount", #<BigDecimal:7f89575c1b50,'0.145E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:04:57 UTC +00:00], ["description", "Odit quis est nulla assumenda officia corrupti similique praesentium."], ["updated_at", Sat, 09 Mar 2013 19:04:57 UTC +00:00]] +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = 1) +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_movements" ("account_id", "amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?, ?) [["account_id", 1], ["amount", #<BigDecimal:7f89575d7770,'0.145E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:04:57 UTC +00:00], ["description", "Ipsa quos quia nesciunt modi ut et fugit."], ["updated_at", Sat, 09 Mar 2013 19:04:57 UTC +00:00]] +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = 1) +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_movements" ("account_id", "amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?, ?) [["account_id", 1], ["amount", #<BigDecimal:7f8954c94ed0,'0.145E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:04:57 UTC +00:00], ["description", "Cupiditate enim ut aperiam omnis similique non."], ["updated_at", Sat, 09 Mar 2013 19:04:57 UTC +00:00]] +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = 1) +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.1ms) +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction + Bookkeeper::Account Exists (1.5ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Veritatis error sint odio.' LIMIT 1 +  (0.0ms) rollback transaction +  (0.0ms) begin transaction + Bookkeeper::Account Exists (0.1ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Ea ipsam quasi eum aut esse earum.' LIMIT 1 +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/search/create.html.erb within layouts/application (3.3ms) +Completed 200 OK in 42ms (Views: 41.5ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.7ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7ff5dac4ecf8,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:05:27 UTC +00:00], ["description", "My searchable purchase"], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Investor Data Orchestrator"], ["updated_at", Sat, 09 Mar 2013 19:05:27 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7ff5dacf39d8,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:05:27 UTC +00:00], ["description", "Culpa velit et reprehenderit amet aut."], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sat, 09 Mar 2013 19:05:27 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7ff5dcf7c090,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:05:27 UTC +00:00], ["description", "Iusto inventore maiores veritatis placeat est quam dolorem."], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sat, 09 Mar 2013 19:05:27 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"unsearchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') ORDER BY created_at DESC +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Account Exists (0.2ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Veritatis error sint odio.' LIMIT 1 +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = NULL) + SQL (0.5ms) INSERT INTO "bookkeeper_accounts" ("balance", "created_at", "end_date", "initial_balance", "start_date", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["balance", #<BigDecimal:7ff5dce10288,'0.0',9(27)>], ["created_at", Sat, 09 Mar 2013 19:05:27 UTC +00:00], ["end_date", nil], ["initial_balance", #<BigDecimal:7ff5da85f818,'0.0',9(18)>], ["start_date", nil], ["title", "Veritatis error sint odio."], ["updated_at", Sat, 09 Mar 2013 19:05:27 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_movements" ("account_id", "amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?, ?) [["account_id", 1], ["amount", #<BigDecimal:7ff5dca519d0,'-0.194E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:05:27 UTC +00:00], ["description", "Ea ipsam quasi eum aut esse earum."], ["updated_at", Sat, 09 Mar 2013 19:05:27 UTC +00:00]] +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = 1) +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_movements" ("account_id", "amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?, ?) [["account_id", 1], ["amount", #<BigDecimal:7ff5dc9077a0,'-0.194E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:05:27 UTC +00:00], ["description", "Vel nostrum et aut officiis aliquam."], ["updated_at", Sat, 09 Mar 2013 19:05:27 UTC +00:00]] +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = 1) +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "bookkeeper_movements" ("account_id", "amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?, ?) [["account_id", 1], ["amount", #<BigDecimal:7ff5dcc86a98,'-0.194E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:05:27 UTC +00:00], ["description", "Quo praesentium autem sint maxime rerum fugit non."], ["updated_at", Sat, 09 Mar 2013 19:05:27 UTC +00:00]] +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = 1) +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "bookkeeper_movements" ("account_id", "amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?, ?) [["account_id", 1], ["amount", #<BigDecimal:7ff5dc971ec0,'-0.194E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:05:27 UTC +00:00], ["description", "Necessitatibus rem omnis tempora quibusdam."], ["updated_at", Sat, 09 Mar 2013 19:05:27 UTC +00:00]] +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = 1) +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.1ms) +  (0.6ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Account Exists (0.2ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Dolor nobis quia quae.' LIMIT 1 +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = NULL) + SQL (0.4ms) INSERT INTO "bookkeeper_accounts" ("balance", "created_at", "end_date", "initial_balance", "start_date", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["balance", #<BigDecimal:7ff5dce3be38,'0.0',9(27)>], ["created_at", Sat, 09 Mar 2013 19:05:27 UTC +00:00], ["end_date", nil], ["initial_balance", #<BigDecimal:7ff5da85f818,'0.0',9(18)>], ["start_date", nil], ["title", "Dolor nobis quia quae."], ["updated_at", Sat, 09 Mar 2013 19:05:27 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction + Bookkeeper::Account Exists (1.6ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Enim similique voluptatem minima nemo.' LIMIT 1 +  (0.0ms) rollback transaction +  (0.0ms) begin transaction + Bookkeeper::Account Exists (0.1ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Libero voluptas itaque quia earum ut sed.' LIMIT 1 +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/search/create.html.erb within layouts/application (2.1ms) +Completed 200 OK in 14ms (Views: 13.5ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (2.0ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7fb641d881d8,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:07:18 UTC +00:00], ["description", "My searchable purchase"], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Forward Usability Manager"], ["updated_at", Sat, 09 Mar 2013 19:07:18 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7fb6438d15e8,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:07:18 UTC +00:00], ["description", "Sint quod sit aliquid."], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sat, 09 Mar 2013 19:07:18 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.3ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7fb6423d9ed8,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:07:18 UTC +00:00], ["description", "Aut officiis id autem et eos id excepturi."], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sat, 09 Mar 2013 19:07:18 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"unsearchable"}} +Completed 200 OK in 2ms (Views: 1.3ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Account Exists (0.1ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Enim similique voluptatem minima nemo.' LIMIT 1 +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = NULL) + SQL (0.5ms) INSERT INTO "bookkeeper_accounts" ("balance", "created_at", "end_date", "initial_balance", "start_date", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["balance", #<BigDecimal:7fb6421666b0,'0.0',9(27)>], ["created_at", Sat, 09 Mar 2013 19:07:18 UTC +00:00], ["end_date", nil], ["initial_balance", #<BigDecimal:7fb645824a80,'0.0',9(18)>], ["start_date", nil], ["title", "Enim similique voluptatem minima nemo."], ["updated_at", Sat, 09 Mar 2013 19:07:18 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Account Exists (0.2ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Libero voluptas itaque quia earum ut sed.' LIMIT 1 +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = NULL) + SQL (0.3ms) INSERT INTO "bookkeeper_accounts" ("balance", "created_at", "end_date", "initial_balance", "start_date", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["balance", #<BigDecimal:7fb642544818,'0.0',9(27)>], ["created_at", Sat, 09 Mar 2013 19:07:18 UTC +00:00], ["end_date", nil], ["initial_balance", #<BigDecimal:7fb645824a80,'0.0',9(18)>], ["start_date", nil], ["title", "Libero voluptas itaque quia earum ut sed."], ["updated_at", Sat, 09 Mar 2013 19:07:18 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + Bookkeeper::Account Exists (1.9ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Ducimus alias omnis quas.' LIMIT 1 +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = NULL) + SQL (1.5ms) INSERT INTO "bookkeeper_accounts" ("balance", "created_at", "end_date", "initial_balance", "start_date", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["balance", #<BigDecimal:7fbbc238fe20,'0.0',9(27)>], ["created_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00], ["end_date", nil], ["initial_balance", #<BigDecimal:7fbbc259e0e0,'0.0',9(18)>], ["start_date", nil], ["title", "Ducimus alias omnis quas."], ["updated_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.6ms) INSERT INTO "bookkeeper_movements" ("account_id", "amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?, ?) [["account_id", 1], ["amount", #<BigDecimal:7fbbc25922e0,'-0.19E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00], ["description", "Quidem voluptatem repudiandae excepturi et ut dicta nam."], ["updated_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00]] +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = 1) +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_movements" ("account_id", "amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?, ?) [["account_id", 1], ["amount", #<BigDecimal:7fbbc25ac258,'-0.19E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00], ["description", "Ut mollitia neque incidunt animi."], ["updated_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00]] +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = 1) +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "bookkeeper_movements" ("account_id", "amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?, ?) [["account_id", 1], ["amount", #<BigDecimal:7fbbc4eade68,'-0.19E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00], ["description", "Assumenda cupiditate est magnam cumque."], ["updated_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00]] +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = 1) +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "bookkeeper_movements" ("account_id", "amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?, ?) [["account_id", 1], ["amount", #<BigDecimal:7fbbc48e0d50,'-0.19E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00], ["description", "Et aspernatur itaque ut."], ["updated_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00]] +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = 1) +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/balance/index.html.erb within layouts/application (2.0ms) +Completed 200 OK in 13ms (Views: 11.5ms | ActiveRecord: 0.1ms) +  (2.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Account Exists (0.1ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Iusto velit doloremque nihil quia nam non ea.' LIMIT 1 +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = NULL) + SQL (0.3ms) INSERT INTO "bookkeeper_accounts" ("balance", "created_at", "end_date", "initial_balance", "start_date", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["balance", #<BigDecimal:7fbbc1e1c240,'0.0',9(27)>], ["created_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00], ["end_date", nil], ["initial_balance", #<BigDecimal:7fbbc259e0e0,'0.0',9(18)>], ["start_date", nil], ["title", "Iusto velit doloremque nihil quia nam non ea."], ["updated_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction + Bookkeeper::Account Exists (0.2ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Ducimus alias omnis quas.' LIMIT 1 +  (0.0ms) rollback transaction +  (0.0ms) begin transaction + Bookkeeper::Account Exists (0.1ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Quidem voluptatem repudiandae excepturi et ut dicta nam.' LIMIT 1 +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 2ms (Views: 1.8ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.8ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7fbbc4adcb68,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00], ["description", "My searchable purchase"], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Data Architect"], ["updated_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7fbbc1ea2d68,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00], ["description", "Veniam quia tenetur quas quidem non harum."], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7fbbc497c2f0,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00], ["description", "Ducimus alias omnis quas."], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"unsearchable"}} +Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') ORDER BY created_at DESC +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + Bookkeeper::Account Exists (0.2ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Excepturi alias laboriosam quo omnis numquam.' LIMIT 1 +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = NULL) + SQL (0.4ms) INSERT INTO "bookkeeper_accounts" ("balance", "created_at", "end_date", "initial_balance", "start_date", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["balance", #<BigDecimal:7fbbc4ee2780,'0.0',9(27)>], ["created_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00], ["end_date", nil], ["initial_balance", #<BigDecimal:7fbbc259e0e0,'0.0',9(18)>], ["start_date", nil], ["title", "Excepturi alias laboriosam quo omnis numquam."], ["updated_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + Bookkeeper::Account Exists (0.2ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Qui nesciunt dolor eius quam consequuntur dolores.' LIMIT 1 +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = NULL) + SQL (0.4ms) INSERT INTO "bookkeeper_accounts" ("balance", "created_at", "end_date", "initial_balance", "start_date", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["balance", #<BigDecimal:7fbbc4c02948,'0.0',9(27)>], ["created_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00], ["end_date", nil], ["initial_balance", #<BigDecimal:7fbbc259e0e0,'0.0',9(18)>], ["start_date", nil], ["title", "Qui nesciunt dolor eius quam consequuntur dolores."], ["updated_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + Bookkeeper::Account Exists (0.2ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Expedita minima fuga ut ea.' LIMIT 1 +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = NULL) + SQL (0.4ms) INSERT INTO "bookkeeper_accounts" ("balance", "created_at", "end_date", "initial_balance", "start_date", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["balance", #<BigDecimal:7fbbc4a9dcd8,'0.0',9(27)>], ["created_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00], ["end_date", nil], ["initial_balance", #<BigDecimal:7fbbc259e0e0,'0.0',9(18)>], ["start_date", nil], ["title", "Expedita minima fuga ut ea."], ["updated_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + Bookkeeper::Account Exists (0.2ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Exercitationem vel quos ut dolorum autem.' LIMIT 1 +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = NULL) + SQL (0.5ms) INSERT INTO "bookkeeper_accounts" ("balance", "created_at", "end_date", "initial_balance", "start_date", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["balance", #<BigDecimal:7fbbc49ee5d0,'0.0',9(27)>], ["created_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00], ["end_date", nil], ["initial_balance", #<BigDecimal:7fbbc259e0e0,'0.0',9(18)>], ["start_date", nil], ["title", "Exercitationem vel quos ut dolorum autem."], ["updated_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + Bookkeeper::Account Exists (0.1ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Quam dolorum quo voluptatem eum laudantium at.' LIMIT 1 +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = NULL) + SQL (0.4ms) INSERT INTO "bookkeeper_accounts" ("balance", "created_at", "end_date", "initial_balance", "start_date", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["balance", #<BigDecimal:7fbbc4dd5a40,'0.0',9(27)>], ["created_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00], ["end_date", nil], ["initial_balance", #<BigDecimal:7fbbc259e0e0,'0.0',9(18)>], ["start_date", nil], ["title", "Quam dolorum quo voluptatem eum laudantium at."], ["updated_at", Sat, 09 Mar 2013 19:07:53 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction + Bookkeeper::Account Exists (1.6ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Repudiandae pariatur et eum.' LIMIT 1 +  (0.0ms) rollback transaction +  (0.0ms) begin transaction + Bookkeeper::Account Exists (0.1ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Aut illo dolor id quasi optio suscipit eum et.' LIMIT 1 +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (1.6ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7ff8a3933f98,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00], ["description", "My searchable purchase"], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Research Coordinator"], ["updated_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/search/create.html.erb within layouts/application (2.5ms) +Completed 200 OK in 14ms (Views: 13.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7ff8a5542798,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00], ["description", "Accusamus deleniti ipsum omnis eos exercitationem omnis quisquam cum."], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at DESC +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("amount", "created_at", "description", "invoice", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["amount", #<BigDecimal:7ff8a3eddd90,'0.1E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00], ["description", "Veritatis perferendis adipisci et labore cupiditate dolores amet explicabo."], ["invoice", false], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"unsearchable"}} +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') ORDER BY created_at DESC +  (0.3ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + Bookkeeper::Account Exists (0.1ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Nihil ratione velit laborum maiores harum.' LIMIT 1 +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = NULL) + SQL (0.5ms) INSERT INTO "bookkeeper_accounts" ("balance", "created_at", "end_date", "initial_balance", "start_date", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["balance", #<BigDecimal:7ff8a534f788,'0.0',9(27)>], ["created_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00], ["end_date", nil], ["initial_balance", #<BigDecimal:7ff8a5340f30,'0.0',9(18)>], ["start_date", nil], ["title", "Nihil ratione velit laborum maiores harum."], ["updated_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Account Exists (0.1ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Omnis nihil nemo quae error illum consequatur.' LIMIT 1 +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = NULL) + SQL (0.6ms) INSERT INTO "bookkeeper_accounts" ("balance", "created_at", "end_date", "initial_balance", "start_date", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["balance", #<BigDecimal:7ff8a1ef9740,'0.0',9(27)>], ["created_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00], ["end_date", nil], ["initial_balance", #<BigDecimal:7ff8a5340f30,'0.0',9(18)>], ["start_date", nil], ["title", "Omnis nihil nemo quae error illum consequatur."], ["updated_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Account Exists (0.1ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Asperiores ut quia aut.' LIMIT 1 +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = NULL) + SQL (0.3ms) INSERT INTO "bookkeeper_accounts" ("balance", "created_at", "end_date", "initial_balance", "start_date", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["balance", #<BigDecimal:7ff8a3edd610,'0.0',9(27)>], ["created_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00], ["end_date", nil], ["initial_balance", #<BigDecimal:7ff8a5340f30,'0.0',9(18)>], ["start_date", nil], ["title", "Asperiores ut quia aut."], ["updated_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Account Exists (0.1ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Perferendis voluptatem pariatur officiis sed nisi.' LIMIT 1 +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = NULL) + SQL (0.3ms) INSERT INTO "bookkeeper_accounts" ("balance", "created_at", "end_date", "initial_balance", "start_date", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["balance", #<BigDecimal:7ff8a39775b8,'0.0',9(27)>], ["created_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00], ["end_date", nil], ["initial_balance", #<BigDecimal:7ff8a5340f30,'0.0',9(18)>], ["start_date", nil], ["title", "Perferendis voluptatem pariatur officiis sed nisi."], ["updated_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Account Exists (0.1ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Ea eum reiciendis veritatis non et ratione.' LIMIT 1 +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = NULL) + SQL (0.3ms) INSERT INTO "bookkeeper_accounts" ("balance", "created_at", "end_date", "initial_balance", "start_date", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["balance", #<BigDecimal:7ff8a3c94610,'0.0',9(27)>], ["created_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00], ["end_date", nil], ["initial_balance", #<BigDecimal:7ff8a5340f30,'0.0',9(18)>], ["start_date", nil], ["title", "Ea eum reiciendis veritatis non et ratione."], ["updated_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Account Exists (0.2ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Repudiandae pariatur et eum.' LIMIT 1 +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = NULL) + SQL (0.3ms) INSERT INTO "bookkeeper_accounts" ("balance", "created_at", "end_date", "initial_balance", "start_date", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["balance", #<BigDecimal:7ff8a3e35c58,'0.0',9(27)>], ["created_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00], ["end_date", nil], ["initial_balance", #<BigDecimal:7ff8a5340f30,'0.0',9(18)>], ["start_date", nil], ["title", "Repudiandae pariatur et eum."], ["updated_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "bookkeeper_movements" ("account_id", "amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?, ?) [["account_id", 1], ["amount", #<BigDecimal:7ff8a3f383f8,'-0.122E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00], ["description", "Aut illo dolor id quasi optio suscipit eum et."], ["updated_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00]] +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = 1) +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_movements" ("account_id", "amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?, ?) [["account_id", 1], ["amount", #<BigDecimal:7ff8a1f1e130,'-0.122E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00], ["description", "Cumque molestiae qui laborum modi quis error natus quia."], ["updated_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00]] +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = 1) +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "bookkeeper_movements" ("account_id", "amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?, ?) [["account_id", 1], ["amount", #<BigDecimal:7ff8a3efe6d0,'-0.122E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00], ["description", "Molestias rerum similique ullam quam et est atque dolorem."], ["updated_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00]] +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = 1) +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "bookkeeper_movements" ("account_id", "amount", "created_at", "description", "updated_at") VALUES (?, ?, ?, ?, ?) [["account_id", 1], ["amount", #<BigDecimal:7ff8a3af55c0,'-0.122E3',9(36)>], ["created_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00], ["description", "Reprehenderit cum et ullam."], ["updated_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00]] +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = 1) +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 3ms (Views: 1.8ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) SAVEPOINT active_record_1 + Bookkeeper::Account Exists (0.2ms) SELECT 1 AS one FROM "bookkeeper_accounts" WHERE "bookkeeper_accounts"."title" = 'Facilis repudiandae eum temporibus nam nulla et occaecati.' LIMIT 1 +  (0.1ms) SELECT SUM("bookkeeper_movements"."amount") AS sum_id FROM "bookkeeper_movements" WHERE (bookkeeper_movements.account_id = NULL) + SQL (0.3ms) INSERT INTO "bookkeeper_accounts" ("balance", "created_at", "end_date", "initial_balance", "start_date", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["balance", #<BigDecimal:7ff8a3f9b188,'0.0',9(27)>], ["created_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00], ["end_date", nil], ["initial_balance", #<BigDecimal:7ff8a5340f30,'0.0',9(18)>], ["start_date", nil], ["title", "Facilis repudiandae eum temporibus nam nulla et occaecati."], ["updated_at", Sat, 09 Mar 2013 19:08:17 UTC +00:00]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::BalanceController#index as HTML + Bookkeeper::Movement Load (0.1ms) SELECT "bookkeeper_movements".* FROM "bookkeeper_movements" ORDER BY created_at DESC +Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction